(57)【要約】【課題】プリンタの消費電力を削減する。【解決手段】プリンタ１は、ＵＳＢインターフェース１１，イーサネット１２，ＩＥＥＥ１３９４インターフェース１３という互いに異なる種類のホストインターフェースを有する。ＣＰＵ４は、データを受信すると、どのインターフェースから受信しているか判定し、より高速なインターフェースから受信している場合には、より高周波数の動作クロックを、クロック制御回路８により設定する。これにより、ホストから受信するデータの転送速度に応じて、必要にして十分な速度で、ＣＰＵ４、画像処理回路１９、エンジン制御回路２１等を駆動することができる。【選択図】　図１
2004009540.tif 000002
【特許請求の範囲】
【請求項１】
外部機器と接続するための、複数の相異なる転送速度でデータを受信可能なインターフェース手段と、
前記インターフェース手段により受信したデータを同期信号に同期して処理する処理手段と、
前記処理手段により処理されたデータを、同期信号に同期して画像として出力する出力手段と、
前記インターフェースの転送速度に応じて、前記処理手段および前記出力手段それぞれの同期信号の周波数を変更する周波数変更手段と
を備えることを特徴とするプリンタ。
【請求項２】
前記インターフェース手段は複数の相異なる種類のインターフェース部を有し、前記転送速度は、インターフェース部の種類に応じて定められていることを特徴とする請求項１に記載のプリンタ。
【請求項３】
前記インターフェース手段は複数の相異なる転送モードにおいてデータを受信可能であり、前記転送速度は、前記転送モードに応じて定められていることを特徴とする請求項１または２に記載のプリンタ。
【請求項４】
前記インターフェース手段により受信されるデータは、複数の相異なる圧縮方法のいずれかで圧縮されており、前記周波数変更手段は、さらに、前記圧縮方法に応じて前記処理手段および前記出力手段それぞれの同期信号の周波数を変更することを特徴とする請求項１乃至３のいずれか１項に記載のプリンタ。
【請求項５】
前記インターフェース手段により受信されるデータは、複数の相異なる出力方法のいずれかで出力されることを示す出力モードを含み、前記周波数変更手段は、さらに、前記出力モードに応じて応じて前記処理手段および前記出力手段それぞれの同期信号の周波数を変更することを特徴とする請求項１乃至４のいずれか１項に記載のプリンタ。
【請求項６】
前記転送速度がより速くなれば、前記周波数をより高く変更することを特徴とする請求項２または３に記載のプリンタ。
【請求項７】
前記データの圧縮率に応じ、前記各同期信号の周波数を装置各部が必要最小限の動作速度になるように最適化することを特徴とする請求項４に記載のプリンタ。
【請求項８】
前記出力モードは出力される画像の画素密度を示し、画素密度に応じ、前記各同期信号の周波数を装置各部が必要最小限の動作速度になるように最適化することを特徴とする請求項５に記載のプリンタ。
【請求項９】
複数の相異なる転送速度でデータを受信可能なインターフェース手段により外部機器と接続されたプリンタの制御方法であって、
前記インターフェース手段により受信したデータを同期信号に同期して処理する処理工程と、
前記処理手段により処理されたデータを、同期信号に同期して画像として出力する出力工程と、
前記インターフェースの転送速度に応じて、前記処理手段および前記出力手段それぞれの同期信号の周波数を変更する周波数変更工程と
を備えることを特徴とするプリンタの制御方法。
【請求項１０】
複数の相異なる転送速度でデータを受信可能なインターフェース手段により外部機器と接続されたコンピュータにより実行されるプログラムであって、前記コンピュータにより、
前記インターフェース手段により受信したデータを同期信号に同期して処理する処理工程と、
前記処理手段により処理されたデータを、同期信号に同期して画像として出力する出力工程と、
前記インターフェースの転送速度に応じて、前記処理手段および前記出力手段それぞれの同期信号の周波数を変更する周波数変更工程と
を実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば複数のホストインターフェース（Ｉ／Ｆ）やホストＩ／Ｆの複数の転送モードやホストＩ／Ｆ上で転送される画像データの複数の圧縮方式や複数の印刷モードを有するプリンタおよびその制御方法に関し、特にプリンタのパワーマネージメントに関するものである。
【０００２】
【従来の技術】
図６は従来のインクジェットプリンタのシステム構成例を示す。同図において、プリンタ１はコントローラ部２とエンジン部３とから構成される。コントローラ部２は、プリンタ１のホストＩ／ＦであるパラレルポートＩ／Ｆを介してホストコンピュータから送られてくるコマンドやデータに基づき印刷が行えるようにプリンタ全体の制御を司どる。エンジン部３は、コントローラ部２の指示に基づきプリンタの印刷用紙の搬送やヘッド部の移動等を行う駆動メカニカル部（不図示）を制御したり各種センサ類の状態を監視しながら描画データをヘッドに送り駆動メカニカル部の動作と同期を取りながらヘッドからインクを吐出させる制御を行う。
【０００３】
ＣＰＵ４は、コントローラ部２全体の動作を制御し、ＲＯＭを接続可能なＲＯＭ制御回路５とＲＡＭを接続可能なＲＡＭ制御回路６と周辺デバイスを接続するためのローカルバス制御機能７とを有する。クロック制御回路８は、複数のクロック出力（２０１〜２０４）を有する。ＣＰＵ用クロック２０２のみＣＰＵからの制御（制御信号２００）により出力周波数を可変制御できる。
【０００４】
ＲＯＭ９はプリンタ１の動作を制御するためのファームウェアや固定データ等が格納されており、ＣＰＵ４のＲＯＭ制御機能５が構成するＲＯＭ制御メモリバス１０２に接続されている。ＲＡＭ１０は、ＣＰＵ４のプログラム実行時のワークエリアやホストコンピュータから送られてきた画像データ等が格納されるメモリであり、ＣＰＵ４のＲＡＭ制御機能６が構成するＲＡＭ制御メモリバス１０３に接続されている。このＲＡＭ１０上の画像データはＣＰＵ４の他、要求印刷速度や要求画質等に応じた描画データに画像データを変換するための画像処理回路１９からも共有アクセス可能なように、ＲＡＭ制御メモリバス１０３は画像処理回路にも接続されている。
【０００５】
ホストＩ／Ｆ２４はホストコンピュータ１４と通信するためのインターフェースであり、従来はパラレルポートで構成されるのが主流であった。このホストＩ／Ｆ２４はＣＰＵ４のローカルバス制御機能７が構成するローカルバス１０１と接続され、ホストコンピュータ１４とＣＰＵ４との間のデータ転送制御を行う。操作パネルＩ／Ｆ１７はやはりローカルバス１０１に接続され、小型ＬＣＤディスプレイとテンキーで構成される操作パネル１８（プリンタの動作状態を表示したり、動作モードを設定入力したりするもの）を制御する。
【０００６】
エンジンＩ／Ｆ２０は、ホストコンピュータ１４から送られてきた画像データを画像処理回路１９により画像処理を施して描画データに変換した後、エンジン部３へ転送するためのインターフェースである。エンジンＩ／Ｆ２０からエンジン制御回路２１（後述）が内蔵し制御する描画データメモリ２２への描画データの転送は、エンジンＩ／Ｆバス１０４を介して行われる。エンジン制御回路２１は、エンジン部３の駆動メカニカル部を制御しながらヘッド部にデータを送り前記駆動メカニカル部の動作と同期を取りながらヘッドのインク吐出を制御する。エンジン制御回路２１は画像処理回路１９から転送されてきた描画データを一時的に蓄え、この蓄えられたデータの中からヘッドの構成や吐出の順番等に都合のよいデータ並びの描画データとして読み出しが可能な、描画データメモリ２２を有する。エンジン制御回路２１からヘッドへのデータ転送はヘッドＩ／Ｆバス１０５を介して転送される。ヘッド２３はエンジン制御回路の指示に従いプリント用紙にインクを吐出する。
【０００７】
上記構成において、プリンタ１の電源が投入されるとＣＰＵ４が全体の制御を司り、ＣＰＵ４によりＲＯＭ９のファームウェアが実行され、操作パネル１８の電源ランプを点燈させ、プリンタのイニシャライズ処理が行われた後、ホストＩ／Ｆからの印刷要求を待つ状態になる。操作パネル１８には、印刷可能状態を示す表示がなされる。この状態で、ホストコンピュータ１４が印刷要求コマンドや印刷データを送ろうとすると、パラレルポートＩ／Ｆ（ホストＩ／Ｆ）２４からインターラプト処理等によりＣＰＵ４にデータ転送要求があったことを知らせる。ＣＰＵ４はそのホストコンピュータ１４との間に通信ラインを確立する。さらに、通信モードや画像データのフォーマットや圧縮方式等の通信条件をホストコンピュータとの間で確認し合い取り決める。その後、前記取り決めた通信条件の通信モードで印刷モード指定情報や画像データを転送する。画像データはそのホストＩ／Ｆ機能やＣＰＵ４を介してＲＡＭ１０へ転送される。このＲＡＭ１０に転送された画像データは、先ほどホストコンピュータ１４との間で取り決められた通信条件の画像フォーマットや圧縮方式に対応したデコードや画像処理が行われ、さらに指定された印刷モードに対応して画像処理されて描画データが生成される。この描画データが一定量まとまる度にエンジン制御回路２１の描画データメモリに転送され、さらに各種センサーの検出結果等に対応しながらエンジン制御回路２１が制御している駆動メカニカル部の動作やヘッド２３の吐出周波数等に同期しながらヘッド２３に転送され、その描画データに対応したインクがヘッド２３からプリント用紙に吐出され印刷処理が行われる。
【０００８】
従来、上記プリンタにおいては、プリンタ操作パネルの操作やホストコンピュータからのコマンド等のプリンタの動作要求がない状態が一定時間継続した場合に、ＣＰＵの動作クロックを低下させていた。
【０００９】
すなわち、印刷動作時には、ＣＰＵ４、ローカルバス１０１、ＲＯＭ制御メモリバス１０２、ＲＡＭ制御メモリバス１０３、画像処理回路１９、エンジンＩ／Ｆ２０、エンジン制御回路２１、ヘッド２３の吐出周波数等の基本動作クロックは、常にそのプリンタの最高性能を機能させるための最高速度で動作していた。そして、印刷処理終了後、次のホストコンピュータからの印刷要求等のプリンタの動作要求のない状態が一定時間以上続いた場合にのみ、ＣＰＵ４の基本動作クロックの周波数のみを（クロック制御信号２００によりクロック制御回路８を操作し）低下させたり、停止させたりしていた。つまり、スタンバイ状態に移行していた。
【００１０】
【発明が解決しようとする課題】
このように上記従来例では、プリンタのスタンバイ状態時のみしか省電力化できず、動作時は常にフルパワーで動作していた。また、スタンバイ時でもＣＰＵ以外の回路の動作クロックは最高速度で駆動されていた。そのため、スタンバイ時でもそれほど消費電力が下がらないという問題があった。また、ネットワークに接続されたプリンタ等のように駆動率が高い場合にはスタンバイ状態が少なくなるためパワーマネージメントの効果が低下してしまうという問題があった。
【００１１】
一方で、最近のプリンタには種々の新しいホストＩ／Ｆが複数採用されることも多く、それぞれのホストＩ／Ｆでデータの転送速度が異なる。また、ひとつのホストＩ／Ｆをみても転送モードが複数あり、そのモードによりやはり転送速度が異なる。
【００１２】
このような複数のホストＩ／Ｆや、ひとつのホストＩ／Ｆであっても複数の転送モードを有するＩ／Ｆを装備するプリンタにおいては、従来であれば動作時においては常に、全ての回路やバスが最高性能を機能させるための最速の基本動作クロックで動作していた。
【００１３】
よって、ホストコンピュータとプリンタ間の印刷データ（画像データ）を転送速度の比較的遅いホストＩ／Ｆを介して転送しているときに、あるいは転送速度の速いホストＩ／Ｆであっても転送速度の低い転送モード（Ｅｔｈｅｒｎｅｔの１０ＢＡＳＥ−Ｔのモード、ＵＳＢのＬｏｗ　Ｓｐｅｅｄモード、ＩＥＥＥ１３９４のＳ１００モード等）で転送する場合には無駄な電力を費やすだけである。これはプリンタの内部動作が速くても、印刷データが追従して転送されてこないと速く印刷出力はできないからである。
【００１４】
本発明は上記従来例に鑑みてなされたもので、データの転送速度に応じて処理手段および出力手段の同期信号の周波数を変更し、消費電力を節約するプリンタおよびその制御方法を提供することを目的とする。
【００１５】
さらに、従来のパワーマネージメントに追加し、プリンタとホストコンピュータ間のデータ通信用インターフェース（以後、ホストＩ／Ｆと呼ぶ）の種類やその転送モード、また、前記ホストＩ／Ｆ経由で転送されるデータの圧縮方式、画像処理モード、印刷解像度や印刷品位等で区別される印刷モード等の各モードにおいてそのモードでの印刷処理動作に適したＣＰＵ動作クロックや画像処理回路動作クロックや各種データバスの動作クロックやヘッドの駆動パルス周波数等を選択できる手段を設け、前記各モードに対し、予め設定された基本動作クロックやヘッドの駆動パルス周波数等で動作させることによりプリンタの印刷動作時にも効率的なパワーマネージメントを行えるようにしたプリンタおよびその制御方法を提供することを目的とする。
【００１６】
【課題を解決するための手段】
上記目的を達成するために、本発明は次のような構成を備える。
【００１７】
外部機器と接続するための、複数の相異なる転送速度でデータを受信可能なインターフェース手段と、
前記インターフェース手段により受信したデータを同期信号に同期して処理する処理手段と、
前記処理手段により処理されたデータを、同期信号に同期して画像として出力する出力手段と、
前記インターフェースの転送速度に応じて、前記処理手段および前記出力手段それぞれの同期信号の周波数を変更する周波数変更手段とを備える。
【００１８】
さらに好ましくは、前記インターフェース手段は複数の相異なる種類のインターフェース部を有し、前記転送速度は、インターフェース部の種類に応じて定められている。
【００１９】
さらに好ましくは、前記インターフェース手段は複数の相異なる転送モードにおいてデータを受信可能であり、前記転送速度は、前記転送モードに応じて定められている。
【００２０】
さらに好ましくは、前記インターフェース手段により受信されるデータは、複数の相異なる圧縮方法のいずれかで圧縮されており、前記周波数変更手段は、さらに、前記圧縮方法に応じて前記処理手段および前記出力手段それぞれの同期信号の周波数を変更する。
【００２１】
さらに好ましくは、前記インターフェース手段により受信されるデータは、複数の相異なる出力方法のいずれかで出力されることを示す出力モードを含み、前記周波数変更手段は、さらに、前記出力モードに応じて前記処理手段および前記出力手段それぞれの同期信号の周波数を変更する。
【００２２】
さらに好ましくは、前記転送速度がより速くなれば、前記周波数をより高く変更する。
【００２３】
さらに好ましくは、前記データの圧縮率に応じ、前記各同期信号の周波数を装置各部が必要最小限の動作速度になるように最適化する。
【００２４】
さらに好ましくは、前記出力モードは出力される画像の画素密度を示し、画素密度がに応じ、前記各同期信号の周波数を装置各部が必要最小限の動作速度になるように最適化する。
【００２５】
【発明の実施の形態】
（第１の実施形態）
図１は本発明をインクジェットプリンタに実施した場合のシステム構成例を示し、同図において、プリンタ１は本発明を実施したプリンタであり、コントローラ部２とエンジン部３とから構成される。コントローラ部２は、プリンタ１のホストＩ／Ｆ１１，１２，１３を介してそれぞれホストコンピュータ１４，１５，１６から送られてくるコマンドやデータに基づき印刷が行えるようにプリンタ全体の制御を司どる。エンジン部３は、コントローラ部２の指示に基づきプリンタの印刷用紙の搬送やヘッド部の移動等を行う駆動メカニカル部（不図示）を制御したり各種センサ類の状態を監視しながら描画データをヘッドに送り駆動メカニカル部の動作と同期を取りながらヘッドからインクを吐出させる制御を行うエンジン部３とから構成される。
【００２６】
ＣＰＵ４は、コントローラ部２全体の動作を制御しており、ＲＯＭを接続可能なＲＯＭ制御回路５とＲＡＭを接続可能なＲＡＭ制御回路６と周辺デバイスを接続するためのローカルバス制御機能７とを有する。クロック制御回路８は、ＣＰＵ４からの制御（クロック制御信号２００）により複数のクロック出力（ローカルバス基本動作クロック２０１、ＣＰＵ基本動作クロック２０２、ＲＯＭアクセス基本動作クロック２０３、ＲＡＭアクセス基本動作クロック２０４、画像処理回路基本動作クロック２０５、エンジンＩ／Ｆ基本動作クロック２０６、エンジン制御回路基本動作クロック２０７、ヘッド駆動クロック２０８を含む）の出力周波数を可変に制御できる。
【００２７】
なお、クロック制御回路８は、例えばＰＬＬ周波数シンセサイザにより実現できる。一般にＰＬＬ周波数シンセサイザは、水晶発振器等を信号源とする周波数の安定した信号を分周して基準信号とし、その基準信号と、ＰＬＬ周波数シンセサイザの出力信号を可変分周器により分周した信号とをＳＡＷコンボルバなどで構成される位相比較器の入力とし、その出力を低域通過フィルタを通して電圧制御発信器に入力し、その電圧制御発信器の出力をＰＬＬ周波数シンセサイザの出力信号とする構成を備える。ここで、可変分周器による分周率はレジスタ等の設定に応じて変更可能であるので、ＣＰＵ４により出力周波数を制御することができる。相異なる周波数のクロックを互いに独立に供給するためには、例えばそのクロックの種類だけシンセサイザを備える。しかしながら、相異なる周波数であっても、一方が他方の整数倍であるならば、前者の周波数を必要に応じて分周すればよい。
【００２８】
ＲＯＭ９は、プリンタ１の動作を制御するためのファームウェアや固定データ等が格納されているＲＯＭであり、ＣＰＵのＲＯＭ制御機能５が構成するＲＯＭ制御メモリバス１０２に接続されている。ＲＡＭ１０は、ＣＰＵ４のプログラム実行時のワークエリアやホストコンピュータから送られてきた画像データ等が格納されるＲＡＭであり、ＣＰＵ４のＲＡＭ制御機能６が構成するＲＡＭ制御メモリバス１０３に接続されている。このＲＡＭ１０上の画像データはＣＰＵ４の他、画像データを要求印刷速度や要求画質等に応じた描画データに変換するための画像処理回路１９からも共有アクセス可能なように、ＲＡＭ制御メモリバス１０３は画像処理回路１９にも接続されている。
【００２９】
ホストＩ／Ｆ１１，１２，１３はそれぞれホストコンピュータＡ１４、ホストコンピュータＢ１５、ホストコンピュータＣ１６と通信するためのホストＩ／Ｆであり、それぞれＵＳＢ１．１，イーサネット，ＩＥＥＥ１３９４の規格に則ったインターフェースである。これらのホストＩ／ＦはＣＰＵ４のローカルバス制御機能７が構成するローカルバス１０１（例えば、ＰＣＩバス）と接続され、ホストコンピュータとＣＰＵ４との間のデータ転送制御を行う。操作パネルＩ／Ｆ１７は、ローカルバスに接続され、小型ＬＣＤディスプレイとテンキーで構成される操作パネル１８（プリンタの動作状態を表示したり、動作モードを設定入力したりするもの）を制御するための操作パネルＩ／Ｆである。
【００３０】
エンジンＩ／Ｆ２０は、ホストコンピュータ１４，１５，１６から送られてきた画像データを画像処理回路１９で画像処理を施し描画データに変換した後、エンジン部３へ転送するためのインターフェースである。エンジンＩ／Ｆ２０からエンジン制御回路２１（後述）が内蔵し制御する描画データメモリ２２への描画データの転送は、エンジンＩ／Ｆバス１０４を介して行われる。エンジン制御回路２１は、エンジン部３の駆動メカニカル部を制御しながらヘッド部２３にデータを送り駆動メカニカル部の動作と同期を取りながらヘッドのインク吐出を制御する。エンジン制御回路２１は画像処理回路１９から転送されてきた描画データを一時的に蓄え、この蓄えられたデータの中からヘッド２３の構成や吐出の順番等に都合のよいデータ並びの描画データとして読み出しが可能な、描画データメモリ２２を有する。エンジン制御回路２１からヘッド２３へのデータ転送はヘッドＩ／Ｆバス１０５を介して転送される。ヘッド２３はエンジン制御回路２１の指示に従いプリント用紙にインクを吐出する。ヘッド２３は連続してインクをプリンタ用紙に吐出し、この吐出速度はひとつの画像を印刷している間は一定であり、その速度を吐出周波数で表す。この吐出周波数は、ヘッドに供給されるヘッド駆動パルス用のクロック（図１の２０８）で決まる。
【００３１】
図７は、インクジェット記録装置ＩＪＲＡの概観図である。インクジェット記録装置ＩＪＲＡは、図１のエンジン部３の印刷機構の一例である。同図において、キャリッジＨＣは、リードスクリュー５００５のらせん溝５００４に、不図示のピンにより係合しており、駆動モータ５０１３の正逆回転に連動して駆動力伝達ギア５０１１，５００９を介してリードスクリュー５００５が回転すると、矢印ａ，ｂ方向に往復移動される。このキャリッジＨＣには、インクジェット式の記録ヘッド２３が搭載されている。紙押え板５００２は、キャリッジＨＣの移動方向にわたって印刷用紙をプラテン５０００に対して押圧する。フォトカプラ５００７，５００８は、キャリッジＨＣのレバー５００６のこの域での存在を確認して、モータ５０１３の回転方向切り換え等を行うためのホームポジション検知手段である。取りつけ部材５０１９は、記録ヘッド２３の前面をキャップするキャップ部材５０２２を支持する部材である。吸引手段５０１５はこのキャップ内を吸引し、キャップ内開口５０２３を介して記録ヘッドの吸引回復を行う。取りつけ部材５０１９は、クリーニングブレード５０１７を前後方向に移動可能にする部材であり、本体支持板５０１８にこれらが支持されている。ブレード５０１７としては、この形態でなく周知の形態のクリーニングブレードが本例に適用できる。又、レバー５０２１は、吸引回復の吸引を開始するためのレバーで、キャリッジと係合するカム５０２０の移動に伴って移動し、駆動モータからの駆動力がクラッチ切り換え等の公知の伝達手段で移動制御される。
【００３２】
上記構成において、プリンタ１の電源が投入されるとＣＰＵ４が全体の制御を司り、ＲＯＭ９のファームウェアが実行され、操作パネル１８の電源ランプを点燈させ、プリンタのイニシャライズ処理が行われた後、各ホストＩ／Ｆからの印刷要求を待つ状態になる。操作パネル１８には、印刷可能状態を示す表示がなされる。この状態で、何れかのホストコンピュータが印刷要求コマンドや印刷データを送ろうとすると、プリンタ側の対応するホストＩ／Ｆ機能からインターラプト処理等によりＣＰＵ４にデータ転送要求があったことを知らせる。ＣＰＵ４はそのホストＩ／Ｆ機能を制御しホストコンピュータとの間に、通信ラインを確立する。さらに、そのホストＩ／Ｆ機能の通信モードや画像データのフォーマットや圧縮方式等の通信条件をホストコンピュータとの間で確認し合い取り決める。その後、取り決めた通信条件の通信モードで印刷モード指定情報や画像データを転送する。画像データはそのホストＩ／Ｆ機能やＣＰＵ４を介して（または、そのホストＩ／Ｆ機能がバスマスタとなり、直接）ＲＡＭ１０へ転送される。このＲＡＭ１０に転送された画像データは、先ほどホストコンピュータとの間で取り決められた通信条件の画像フォーマットや圧縮方式に対応したデコードや画像処理が行われ、さらに指定された印刷モードに対応して画像処理されて描画データが生成される。この描画データが一定量まとまる度にエンジン制御回路２１の描画データメモリに転送され、さらに各種センサー等の検出結果に対応しながらエンジン制御回路２１が制御している駆動メカニカル部の動作やヘッドの吐出周波数等に同期しながらヘッド部に転送され、その描画データに対応したインクがヘッド２３からプリント用紙に吐出され印刷処理が行われる。
【００３３】
本発明においては、ＣＰＵ４がクロック制御信号２００を介してクロック制御回路８のクロック出力（ローカルバス基本動作クロック２０１、ＣＰＵ基本動作クロック２０２，ＲＯＭ制御メモリバス基本動作クロック２０３、ＲＡＭ制御メモリバス基本動作クロック２０４、画像処理回路基本動作クロック２０５、エンジンＩ／Ｆバス基本動作クロック２０６、エンジン制御回路基本動作クロック２０７、ヘッドの駆動クロック２０８）の出力周波数を可変設定できるように構成し、遅いＩ／Ｆや遅い転送モードを使用するような場合には、各部の基本動作クロックを各モードごとに予め設定された周波数に切り替え、消費電力の無駄を無くしたものである。
【００３４】
図２は本発明に係るプリンタ１の動作のフロー図であり、図３は基本動作クロックの速度を各種条件により規定した表である。
【００３５】
図３の表には、ホストＩ／Ｆの種別に応じて、上からＩＥＥＥ１３９４の各モードにおける状態３０１、イーサネットの各モードにおける状態３０２、ＵＳＢ１．１の各モードにおける状態３０３のほか、低速動作状態３０４、スタンバイ状態３０５における基本動作クロックが記述されている。
【００３６】
図３において、最上段は、ＩＥＥＥ１３９４ホストＩ／ＦのＳ４００転送モードでホストコンピュータから本プリンタへＪＰＥＧ圧縮した画像データが送信されてきた場合には、ローカルバス１０１の基本動作クロックは３３ＭＨｚ、ＣＰＵ４の基本動作クロックは５０ＭＨｚ、ＲＯＭ制御メモリバス１０２の基本動作クロックは３３ＭＨｚ、ＲＡＭ制御メモリバス１０３の基本動作クロックは１００ＭＨｚ、画像処理回路１９の基本動作クロックは５０ＭＨｚ、エンジンＩ／Ｆバス１０４の基本動作クロックは５０ＭＨｚ、ヘッド駆動周波数は２５ＫＨｚで動作させることを意味している。本プリンタのホストＩ／ＦではこのＩＥＥＥ１３９４ホストＩ／ＦのＳ４００転送モードが最もデータ転送レートが高く、データの圧縮率においても、ＪＰＥＧの方がＰａｃｋｂｉｔｓよりも高い。つまり、図３の表の最上段の条件が、プリンタ１にとっては画像データの転送レートが最も高く、最高速度で動作することを意味している。
【００３７】
これに対して、図３の表の２段目では、画像データの圧縮方式が圧縮率の低いＰａｃｋｂｉｔｓになる。ホストＩ／Ｆからローカルバスを経由してＲＡＭ１０に転送されるまでのデータレートは、同じ転送モードであることから同一であり、ローカルバス基本動作クロック２０１、ＲＯＭ制御メモリバス基本動作クロック２０３、ＲＡＭ制御メモリバス基本動作クロック２０４は図３の表の最上段の場合と変わらない。
【００３８】
しかし、ＲＡＭ１０上で画像データが解凍（伸張）された時点では、Ｐａｃｋｂｉｔｓによる圧縮率はＪＰＥＧのそれよりも低いため、図３の表の最上段のＪＰＥＧの場合より単位時間に処理すべきデータ量は少ない。そのため、そのデータを処理する後工程のＣＰＵ基本動作クロック，画像処理回路基本動作クロック、エンジンＩ／Ｆバス基本動作クロック、ヘッド駆動クロックそれぞれ周波数は、圧縮方式がＪＰＥＧの場合に比べ、少し低速でもよい。このように、図３は、ホストコンピュータから画像データが転送されるときの、各種通信条件とその通信条件に対するプリンタ内部での印刷処理を必要最小限の処理速度で行う場合の各回路や各バスの基本動作クロックを対応付けたものである。
【００３９】
同様にして、ホストＩ／Ｆおよび転送モードごとに、高い転送レートのものに対しては高いクロックを、低い転送レートのものに対しては低いクロックを対応付け、ひとつの転送モードであっても、圧縮率の高い圧縮方式よりも、圧縮率の低い方式に対して低いクロックが対応付けられている。例えば、ＩＥＥＥ１３９４インターフェースのＳ１００モードは、転送レートが１００Ｍｂｐｓであり、イーサネットの１００ＢＡＳＥ−ＴＸと同じ転送レートである。そこで基本動作クロックも、圧縮方式が同一であれば同一である。また、イーサネットの１０ＢＡＳＥ−Ｔの転送レートは１０Ｍｂｐｓであり、ＵＳＢ１．１インターフェースのＨＳモードの１２Ｍｂｐｓとほぼ同程度である。そこで各基本動作クロックも、圧縮方式が同一であれば同一とされている。
【００４０】
また、図３の表の下２段にはプリンタが特別な状態になっているときの基本動作クロックの対応を示している。まず、低速動作状態３０４とは、印刷処理等の負荷の重い処理がない状態（つまり、印刷データ待ち受け状態）で、操作パネル１８の制御や各種センサの監視等必要最小限の処理を行っている状態である。この状態のときは、ＣＰＵ４で負荷の軽いファームウェアが実行されていて、ローカルバス経由で操作パネルＩ／Ｆ１７を制御しているだけなので、ローカルバスとＣＰＵ４とＲＯＭ制御メモリバスとＲＡＭ制御メモリバスのみが低速で動作していればよい。スタンバイ状態とは、低速動作状態が予め決められた一定時間以上続いた場合に、しばらく動作要求はないことを予測し超低消費電力モードになった状態である。この状態のときは、各ホストＩ／Ｆが動作していればよいだけなので、ローカルバスのみが低速で動作していればよい。ホストコンピュータからの、印刷要求等の動作要求があった場合には、それを受けたホストＩ／ＦがＣＰＵ４やＲＯＭ９やＲＡＭ１０を割り込み処理等でクロックを供給して低速動作状態に移行させる。図３の表の下２段は以上説明した条件を示している。
【００４１】
以上説明した図３の表の内容はＲＯＭ９に格納されている本プリンタのファームウェアがその内容を参照できるようなテーブルの形態でやはりＲＯＭ９中に格納されている。
【００４２】
以下、図２のフローチャートを基に本プリンタの動作を説明する。プリンタの電源が投入されると、ＣＰＵ４が全体の制御を司り、ＲＯＭ９の本プリンタのファームウェアが実行開始される（ステップＳ１）。次に、操作パネル１８の電源ランプを点燈させ、プリンタ全体のイニシャライズ処理が行われる（ステップＳ２）。その後、ファームウェアは、図３の表の内容を関連付けたテーブルを参照して、低速動作状態に対応する各部の基本動作クロックを設定し、低速動作状態に移行する（ステップＳ３）。この際、操作パネルには印刷可能状態を示す表示がなされ、操作パネルの制御や各種センサーの監視等必要最小限の処理が行われる。この後、ファームウェアは自身が管理するタイマーを参照しながら動作要求がない状態が一定時間継続しているか判定し（ステップＳ４，Ｎｏ）、各ホストＩ／Ｆからの印刷要求を待つ状態になる（ステップＳ６，Ｎｏ）。
【００４３】
この状態で、タイマが予め定められた一定時間の継続を検出すると（ステップＳ４，Ｙｅｓ）、にテーブルを参照してスタンバイ状態に対応する各部の基本動作クロックを設定し、スタンバイ状態に移行する（ステップＳ５）。このスタンバイ状態では、各ホストＩ／Ｆが動作していればよいだけなので、ローカルバスのみがしかも低速で動作しているだけであり、消費電力がかなり小さくなる。
【００４４】
この後、何れかのホストコンピュータが印刷要求コマンドや印刷データを送ろうとすると（ステップＳ６，Ｙｅｓ）、プリンタ側の対応するホストＩ／Ｆ機能からインターラプト処理等によりＣＰＵ４にデータ転送要求があったことを知らせる。そして、この時にスタンバイ状態になっている場合には、ＣＰＵ４はファームウェアが実行再開できるように、低速動作状態に対応する各部の基本動作クロックを設定し、低速動作状態に移行する（ステップＳ７）。実行再開されたファームウェアは、ホストＩ／Ｆ機能を制御し、ホストコンピュータとの間に通信ラインを確立する（ステップＳ８）。さらに、そのホストＩ／Ｆ機能の通信モードや画像データのフォーマットや圧縮方式等の通信条件をホストコンピュータとの間で確認し合い取り決める（ステップＳ９）。この時、ホストコンピュータとの間で取り決められた通信条件に対応する条件を、図３の表の内容を関連付けたテーブルを参照して対応する各部の基本動作クロックを設定する（ステップＳ１０）。
【００４５】
この後は、設定された各部の基本動作クロックの処理スピードで、従来と同様に印刷処理を行う（ステップＳ１１）。つまり、ホストコンピュータから転送されてくる画像データの転送レートに対して、そのデータの印刷処理が遅れることなく行える必要最小限の各部の回路動作速度で各処理が行なわれる。つまり、必要最小限の消費電力でホストコンピュータから転送されてくる画像データの転送レートに見合う速度で印刷処理が行える。
【００４６】
印刷処理が終了すると、ステップＳ３に戻り、前述した動作が、プリンタがパワーオフされるまで継続される。
【００４７】
以上説明したように、従来のパワーマネージメントに追加し、ホストＩ／Ｆの種類やその転送モード、また、ホストＩ／Ｆ経由で転送されるデータの圧縮モード等の各モード毎に、予め設定されたＣＰＵ動作クロックや画像処理回路動作クロックや各種データバスの動作クロックやヘッドの駆動パルス周波数等を選択できる手段を設け、各モードに対応し、そのモードでの印刷処理をその印刷処理が遅れることなく行える必要最小限の各部の基本動作クロックやヘッドの駆動パルス周波数等で動作させることによりプリンタの印刷動作時にも効率的なパワーマネージメントが行える。
【００４８】
なお本実施形態では、図３に示した７つの基準クロックが、前述したクロック制御回路８により供給される。しかしながら、ローカルバス基本動作クロックとＲＯＭ基本動作クロックは同一周波数であり、ＣＰＵ基本動作クロックと画像処理回路基本動作クロックとエンジンＩ／Ｆバス基本動作クロックは互いに同じ周波数であり、エンジン制御回路基本動作クロックはエンジンインターフェースバス基本動作クロックの２分の１の周波数である。したがって、これら２系統の基準クロックに、それらの何れとも異なるＲＡＭ基本動作クロックを加えた全部で３系統のクロックが、クロック制御回路８により供給される。なおＲＡＭ基本動作クロックの最高周波数は、図３においては１００ＭＨｚとなっている。これを６６ＭＨｚにすれば、ＲＡＭ基本動作クロックはローカルバス基本動作クロックの２倍の周波数となり、クロック制御回路８により供給されるクロック信号は２系統で済む。また、スタンバイ状態においてローカルバス基本動作クロックとＲＯＭ基本動作クロックとは異なる周波数となる。この場合には、ＲＯＭ基本動作クロックの周波数は０ＭＨｚであるので、例えば、クロック制御回路８からのＲＯＭ基本動作クロックの供給を絶ち、ＲＯＭ基本動作クロックとしてロウレベルの直流信号を供給する回路を構成することで、スタンバイ状態のみ異なる周波数の供給が可能となる。
【００４９】
したがって、ＲＯＭ９には、図３の表に記載された周波数をクロック制御回路８により出力させるための分周率に応じた定数が、データが入力されるホストＩ／Ｆの種類および転送モードおよびデータ圧縮方法をインデックスとして登録されていてもよい。上述したように、供給されるクロックは７つあるものの、同一周波数のクロックは別個に生成する必要はないので、登録されている定数は、（ローカルバス基本動作クロック、ＲＯＭ基本動作クロック）の系統と、ＲＡＭ基本動作クロックの系統と、（ＣＰＵ基本動作クロック、画像処理回路基本動作クロック、エンジンＩ／Ｆ基本動作クロック、エンジン制御回路基本動作クロック）の系統の、３系統に対応したものである。
【００５０】
そして、周波数切り替えの際には、データが入力されるホストＩ／Ｆの種類および転送モードおよびデータ圧縮方法をインデックスとしてその表を検索し、該当する定数を、それぞれの系統に対応する可変分周器に設定することで、発生するクロック信号の周波数が切り替えられる。
【００５１】
（第２の実施形態）
最近のプリンタにおいては、複数の印刷品位または印刷速度をサポートするものが多い。例えば、図４に示すように「はやい」、「標準」、「きれい」の３つの印刷モードをサポートしている。これらの印刷モードはホストコンピュータからの印刷画像データ転送時に印刷モード指定情報として転送されて、プリンタがその印刷モード指定情報を参照することにより、印刷モードが決定される。これらの各印刷モードの違いは図４に示すように、出力解像度、マルチパス処理のパス数、画像処理時に扱う色の階調数等である。
【００５２】
なお、マルチパス処理とは、図７に示すキャリッジＨＣを一回走査するごとにヘッド幅分印刷用紙を搬送せず、重複して記録される部分が残るように搬送し、複数回の走査により画像を完成させる技術である。例えば、１回の用紙の搬送量をヘッド幅の２分の１とすれば、ある領域に注目すると、その領域の画像は２回のヘッドの走査で形成される。これを、パス数が２であるという。また、１回の用紙の搬送量をヘッド幅の４分の１とすれば、４回の走査で画像が形成される。これをパス数が４であるという。同様にパス数が８の場合などもある。パス数に応じて形成される画像の画素密度を高めることができる。もちろんマルチパスの場合には、逐次的に画像を完成させるのではなく、２度目以降の走査により、いったん記録した画素間に補間するようにして画素を記録するため、記録する位置に応じて画像データがヘッドに供給される。
【００５３】
このようにモードによりデータ量や印刷速度が相違するために、各印字モードにおいてプリンタの各機能ユニットに要求する負荷が異なる。なお、第１実施形態で説明したようにホストＩ／Ｆのデータ転送レートが高い場合や低い場合等の条件と組み合わせると説明が複雑になるために、説明を単純化するために、ヘッドの駆動周波数に対してホストＩ／Ｆの転送速度は十分速いと仮定する。つまり、ヘッドの駆動周波数は常に最大で動作していて、他の機能ユニットはヘッドの処理が滞りなく行えるようにデータ処理やデータ転送ができるように動作しているものと仮定する。ヘッドが最大駆動周波数で動作しているということは、ヘッドＩ／Ｆバス１０５も最大転送速度まで飽和していることになる。
【００５４】
例えば、「はやい」モードにおいては、とにかくホストコンピュータから転送されてきたデータを、ホストＩ／Ｆ、ＣＰＵ、ＲＡＭ、画像処理回路、エンジン制御回路、ヘッドへと順次転送する必要がある。つまり、各ユニットとも最高速度で動作することになる。これに対し、「標準」モードにおいては、解像度が上がるためにホストコンピュータから転送されるデータは２倍になり、一見、ローカルバスは最高速で動作するべきであると思われがちであるが、実際にはマルチパスのパス数も増えているため、エンジン制御回路の負荷が増えてしまい、エンジンＩ／Ｆからのデータ転送（つまりエンジンＩ／Ｆバスの転送レート）が制限される。よって、ローカルバスのみならず、それより前段のユニットであるＣＰＵや画像処理回路までも最高速度で動作しても無駄になる。
【００５５】
さらに、エンジン制御回路自身も内蔵する描画データメモリからのデータ転送が多くなるが、より負荷の重いエンジンＩ／Ｆバスからの転送が減るためにかえって全体の負荷は減少する。
【００５６】
また、「きれい」モードに至っては、さらにパス数が増えるため、ローカルバス、ＣＰＵ、エンジン制御回路はさらに低速動作になる。しかし、画像処理回路は扱うデータの色の階調数が増えるために、急激に負荷が重くなり最高速度で動作する必要が出てくる。
【００５７】
以上の、説明の内容を反映して、各ユニット等の基本動作クロック周波数に対応させたものが図４の表である。なお、プリンタの構成は、図６に示したものと同様であっても、図１にしめしたものと同様であってもよい。また、クロック制御回路８の構成は、第１実施形態で説明したとおりである。
【００５８】
以下に、本実施形態を図５の動作フローに基づき説明する。まず、システム構成に関しては、第一の実施形態で説明した図１と同じである。そして、先ほど説明した図４の表の内容はＲＯＭ９に格納されている本プリンタのファームウェアがその内容を参照できるようなテーブルの形態でやはりＲＯＭ中に格納されている。図５のステップＳ１０１からステップＳ１０６までは、第一の実施例で説明した図２のステップＳ１からステップＳ６までと同様である。
【００５９】
ステップＳ１０６のホストからの印刷要求を待っている状態で何れかのホストコンピュータが印刷要求コマンドや印刷データを送ろうとすると（ステップＳ１０６，Ｙｅｓ）、プリンタ側の対応するホストＩ／Ｆ機能からインターラプト処理等によりＣＰＵ４にデータ転送要求があったことを知らせる。印刷要求があった場合には、図４の表の「はやい」モードに対応する基本動作クロックを設定する（ステップＳ１０７）。これは、ホストコンピュータと通信を行ってみないと、どの印字モードで印字するのかがわからないため、とりあえず、最高速度の状態で準備しておくためである。
【００６０】
次に、ＣＰＵ４は、ホストＩ／Ｆ機能を制御してホストコンピュータとの間に通信ラインを確立する（ステップＳ１０８）。そして、ホストコンピュータから転送さてきた印刷画像データや印刷モード指定情報等を受信し、それらがＲＡＭに格納される（ステップＳ１０９）。受信した印刷モード指定情報を基に、図４の表の内容を関連付けたテーブルを参照し対応する各部の基本動作クロックを設定する（ステップＳ１１０）。
【００６１】
この後は、設定された各部の基本動作クロックの処理スピードで、従来と同様に印刷処理を行う（ステップＳ１１１）。つまり、本プリンタの最高速度のヘッド駆動周波数での印刷処理に対し、その印刷処理が遅れることなく行える必要最小限の各部の回路動作速度で各処理が行なわれる。つまり、必要最小限の消費電力でこのモードにおける最高速度の印刷処理が行える。
【００６２】
印刷処理が終了すると、ステップＳ１０３に戻り、前述した動作が、プリンタがパワーオフされるまで継続される。
【００６３】
以上説明したように、ホストコンピュータからの各印刷モード指定に対応し、そのモードでの印刷処理を行うために必要最小限のＣＰＵ動作クロックや画像処理回路動作クロックや各種データバスの動作クロックやヘッドの駆動パルス周波数等を選択できる手段を設け、ホストコンピュータからの各印刷モード指定に対応し、その指定された印刷モードでの印刷処理を各モード毎に予め設定された各部の基本動作クロックやヘッドの駆動パルス周波数等で動作させることによりプリンタの印刷動作時にも効率的なパワーマネージメントが行える。
【００６４】
なお、図４のテーブルは、ＲＯＭ９においては、同一の周波数およびその整数分の１の周波数のクロックをひとつの系統として、可変分周器に設定する定数のテーブルとして実現されてもよい。ただし、本実施形態の場合、印刷モードをインデックスとして登録される。クロックの系統に注目すると、図４と図３との相違としては、図３においてはＣＰＵ基本動作クロックと画像処理回路基本動作クロックとが同一の系統に属しているが、図４においては互いに異なる系統に属する点が挙げられる。図４に示していないクロックに関しては、例えば図３と同様の系統で供給される。したがって、ＲＯＭ基本動作クロックとしてはローカルバス基本動作クロックと同じクロック（第１の系統）が、エンジンＩ／Ｆ基本動作クロックおよびエンジン制御部基本動作クロックとしては画像処理回路基本動作クロックと同系統のクロック（第２の系統）が供給される。また、ＲＡＭ基本動作クロックについては、図３におけるＣＰＵ基本動作クロック５０，４０，３０ＭＨｚにそれぞれ対応する、１００，１００，５０ＭＨＺが、「はやい」「標準」「きれい」各モードに応じて供給されればよい（第３の系統）。また、ＣＰＵ基本動作クロックは図４に記載したとおりに供給される（第４の系統）。
【００６５】
したがって、ＲＯＭ９には、上述した基本クロックをクロック制御回路８により出力させるための分周率に応じた定数が、印刷モードをインデックスとして登録されていてもよい。上述したように、供給されるクロックは７つあるものの、登録されている定数は、上述した４系統に対応したものである。
【００６６】
そして、周波数切り替えの際には、印刷モードをインデックスとしてその表を検索し、該当する定数を、それぞれの系統に対応する可変分周器に設定することで、発生するクロック信号の周波数が切り替えられる。
【００６７】
（その他の実施形態）
さらに、第一の実施形態と第二の実施形態とを組み合わせることにより、本プリンタの全てのホストＩ／Ｆおよび、そのホストＩ／Ｆの全てのモードで、全ての印刷モードにおいて、どの組み合わせで印刷を行っても、その印刷動作条件で最適なパワーマネージメントが行える。この場合、周波数を検索するためのインデックスは、データが入力されるホストＩ／Ｆの種類および転送モードおよびデータ圧縮方法および印刷モードとなる。
【００６８】
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００６９】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。
【００７０】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体およびプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００７２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００７３】
【発明の効果】
以上説明したように、外部機器と接続するための、複数の相異なる転送速度でデータを受信可能なインターフェース手段と、前記インターフェース手段により受信したデータを同期信号に同期して処理する処理手段と、前記処理手段により処理されたデータを、同期信号に同期して画像として出力する出力手段と、前記インターフェースの転送速度に応じて、前記処理手段および前記出力手段それぞれの同期信号の周波数を変更する周波数変更手段とを備えることで、データの転送速度に応じて処理手段および出力手段の同期信号の周波数を変更し、消費電力を節約することができる。
【００７４】
また、同期信号の周波数を、インターフェース部の種類に応じて変更することで、インターフェース部の種類に対して必要最小限の電力まで消費電力を節約することができる。
【００７５】
また、同期信号の周波数を、転送モードに応じて変更することで、転送モードに対して必要最小限の電力まで消費電力を節約することができる。
【００７６】
また、同期信号の周波数を、圧縮方法に応じて変更することで、圧縮方法に対して必要最小限の電力まで消費電力を節約することができる。
【００７７】
また、同期信号の周波数を、出力モードに応じて変更することで、出力モードに対して必要最小限の電力まで消費電力を節約することができる。
【００７８】
また、同期信号の周波数を、転送速度があがればより高く変更することで、インターフェースの種類や、転送モードに対して必要最小限の電力まで消費電力を節約することができる。
【００７９】
また、同期信号の周波数を、圧縮率が高ければより高く変更することで、圧縮方法に対して必要最小限の電力まで消費電力を節約することができる。
【００８０】
また、同期信号の周波数を、出力画像の画素密度が高ければより低く変更することで、画素密度に対して必要最小限の電力まで消費電力を節約することができる。
【図面の簡単な説明】
【図１】本発明を実施したプリンタシステム構成例の図である。
【図２】第一の実施形態のシステム動作フロー図である。
【図３】ホストＩ／Ｆ通信条件−基本動作クロック周波数対応表の図である。
【図４】印刷モード−基本動作クロック周波数対応表の図である。
【図５】第二の実施形態のシステム動作フロー図である。
【図６】従来のプリンタシステム構成例の図である。
【図７】インクジェットプリンタの斜視図である。
【符号の説明】
１　プリンタ
２　コントローラ部
３　エンジン部
４　ＣＰＵ
５　ＲＯＭ制御回路
６　ＲＡＭ制御回路
７　ローカルバス制御機能
８　クロック制御回路
９　ＲＯＭ
１０　ＲＡＭ
１１　ＵＡＢ１．１　Ｉ／Ｆ
１２　Ｅｔｈｅｒｎｅｔ　Ｉ／Ｆ
１３　ＩＥＥＥ１３９４　Ｉ／Ｆ
１４　ホストコンピュータＡ
１５　ホストコンピュータＢ
１６　ホストコンピュータＣ
１７　操作パネル　Ｉ／Ｆ
１８　操作パネル
１９　画像処理回路
２０　エンジンＩ／Ｆ
２１　エンジン制御回路
２２　描画データメモリ
２３　ヘッド
２４　パラレルポート　Ｉ／Ｆ
１０１　ローカルバス
１０２　ＲＯＭ制御メモリバス
１０３　ＲＡＭ制御メモリバス
１０４　エンジンＩ／Ｆバス
１０５　ヘッドＩ／Ｆバス
２００　クロック制御信号
２０１　ローカルバス基本動作クロック
２０２　ＣＰＵ基本動作クロック
２０３　ＲＯＭアクセス基本動作クロック
２０４　ＲＡＭアクセス基本動作クロック
２０５　画像処理回路基本動作クロック
２０６　エンジンＩ／Ｆ基本動作クロック
２０７　エンジン制御回路基本動作クロック
２０８　ヘッド駆動クロック
【図１】
2004009540.tif 000003
【図２】
2004009540.tif 000004
【図３】
2004009540.tif 000005
【図４】
2004009540.tif 000006
【図５】
2004009540.tif 000007
【図６】
2004009540.tif 000008
【図７】
2004009540.tif 000009