(57)【要約】【課題】  印刷コントローラと印刷エンジンとを備える印刷装置において、印刷コントローラの更なる省電力化を図る新規且つ有効な技術を提供する。【解決手段】  印刷コントローラ１００は、制御手段としてのＣＰＵ１０２と、複数の記憶手段としてのＳＤＲＡＭ１０４、ＲＯＭ１０６、これらＳＤＲＡＭ１０４及びＲＯＭ１０６よりも動作電圧が低い内蔵命令ＲＡＭ１０２ａ、内蔵データＲＡＭ１０２ｂを含む。ＣＰＵ１０２は、省電力中の割り込み等の検出プログラム、通常モードへの復帰プログラム等をＳＤＲＡＭ１０４やＲＯＭ１０６からＣＰＵの内部メモリである内蔵命令ＲＡＭ１０２ａや内蔵データＲＡＭ１０２ｂにロードしておき、省電力時は、内蔵命令ＲＡＭ１０２ａや内蔵データＲＡＭ１０２ｂ内のプログラムにアクセスして制御を行う。【選択図】  図１
2005111715.tif 000002
【特許請求の範囲】
【請求項１】
複数の記憶手段と制御手段とを含む印刷コントローラと印刷エンジンとを備える印刷装置において、前記制御手段は、省電力時にアクセスすべき情報を前記複数の記憶手段のうち最も動作電圧の低い記憶手段にロードしておき、前記省電力時には、該ロードしておいた情報に基づき制御を行うことを特徴とする印刷装置。
【請求項２】
複数の記憶手段と制御手段とを含む印刷コントローラと印刷エンジンとを備える印刷装置において、前記複数の記憶手段は、少なくとも第１の記憶手段と該第１の記憶手段よりも動作電圧が低い第２の記憶手段を含み、制御手段は、省電力時にアクセスすべき情報を前記第１の記憶手段から第２の記憶手段にロードしておき、前記省電力時には、該第２の記憶手段内の前記情報にアクセスして制御を行うことを特徴とする印刷装置。
【請求項３】
請求項２記載の印刷装置において、前記情報は、前記第１の記憶手段の初期化時に前記第２の記憶手段にロードされることを特徴とする印刷装置。
【請求項４】
請求項２又は３のいずれか１項に記載の印刷装置において、前記制御手段はＣＰＵであり、前記第１の記憶手段は前記ＣＰＵが外部バスを介してアクセスする外部メモリであり、前記第２の記憶手段は、前記ＣＰＵの内部メモリであることを特徴とする印刷装置。
【請求項５】
請求項２乃至４のいずれか１項に記載の印刷装置において、前記複数の記憶手段は、前記第１の記憶手段と、該第１の記憶手段よりも動作電圧が低い第２の記憶手段と、更に、印刷データを記憶する記憶手段であって前記第２の記憶手段よりは動作電圧が高い第３の記憶手段とを含み、前記制御手段は、省電力時にアクセスすべき情報を前記第３の記憶手段から第２の記憶手段にロードしておき、前記省電力時には、該第２の記憶手段内の前記情報にアクセスして制御を行うことを特徴とする印刷装置。
【請求項６】
請求項５記載の印刷装置において、前記省電力時への移行は、少なくとも印刷データが無いことをトリガとし、前記情報は、前記省電力時へ移行する時に前記第３の記憶手段から第２の記憶手段にロードされることを特徴とする印刷装置。
【請求項７】
請求項１乃至６のいずれか１項に記載の印刷装置において、前記省電力モード時に前記第２の記憶手段内に前記通常動作モードへの復帰を行うための復帰用プログラムを格納することを特徴とする印刷装置。
【請求項８】
通常動作モードから省電力モードに移行する際は、ＣＰＵが外部メモリ内の復帰用プログラムを該ＣＰＵの内部メモリ内に格納するステップと、該内部メモリ及びインターフェース制御部を通常動作状態に維持し、それを除く一部または全ての電子部品を省電力状態にするステップとを有することを特徴とする印刷装置の制御方法。
【請求項９】
請求項８記載の印刷装置の制御方法において、前記省電力モードから通常動作モードに移行する際は、インターフェース制御部が受けた割り込みに応答してＣＰＵが省電力状態から復帰するステップと、前記復帰したＣＰＵが該ＣＰＵの内部メモリ内に格納されている復帰用プログラムを実行するステップと、前記復帰用プログラムの実行により省電力状態になっていた一部または全ての電子部品を通常動作モードに移行させるステップとを有することを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及びその制御方法に関し、特に、省電力モードを有する印刷装置及びその省電力制御方法に関する。
【背景技術】
【０００２】
例えば、印刷装置の１つであるシリアル方式のインクジェット式印刷装置は、印刷用紙を搬送しつつキャリッジを紙送り方向と直交する方向である主走査方向に往復移動し、キャリッジに搭載された印刷ヘッドから印刷用紙上にインクを吐出して印刷する。かかるインクジェット式印刷装置では、一般的に、ホストコンピュータからの印刷割り込みに応答して、供給される画像データに従って画像を印刷する。かかるインクジェット式印刷装置は、一般に、印刷シーケンスを制御したり印刷の為の画像処理を行ったりする印刷コントローラと、印刷コントローラから供給される画像データに対応する駆動信号に従って実際の印刷媒体に前記画像の印刷を行う印刷エンジンとを有する。例えば、インクジェット式印刷装置の印刷エンジンは、印字ヘッド、キャリッジ機構、紙送り機構等により構成される。また、印刷コントローラは、印刷対象の画像データが記録されるイメージメモリ、印刷シーケンスプログラム等を格納するプログラムメモリ、その印刷シーケンスを実行するＣＰＵ等を有する電子回路ボードで構成される。
【０００３】
従来のインクジェット式印刷装置等では、一般的に、長時間にわたり印刷が行われない場合に、上記の印刷エンジンへの供給電源を切断し、或いはその一部への電源の供給を遮断し、省電力モードに入る。そして、印刷割り込みなどが発生すると、省電力モードに入っていた印刷エンジンを通常状態に復帰させ、発生した印刷割り込みを実行する。
【０００４】
また、更に省電力化を図るために、印刷エンジンの印刷シーケンス制御を行う印刷コントローラに対しても、省電力化を図ることができる印刷装置も提案されている（特許文献１参照）。
【０００５】
【特許文献１】特開２０００−３２６５９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特開２０００−３２６５９０号公報記載の印刷装置でも、更に省電力化を図る余地が残されている一方、インクジェット式印刷装置等では、省電力モード時であっても、スイッチ押下検出、センサ変化検出やインタフェースデータ受信検出等の処理を行う必要がある。
【０００７】
そこで、インクジェット式印刷装置等の印刷装置において、どのように印刷コントローラの更なる省電力化を図るかについて、有効な提案がなされているとは言い難いのが現状である。
【０００８】
本発明の目的は、印刷コントローラの更なる省電力化を図ることが可能な印刷装置及びその制御方法を提供することにある。
【課題を解決するための手段】
【０００９】
そこで、本発明においては、複数の記憶手段と制御手段とを含む印刷コントローラと印刷エンジンとを備える印刷装置において、前記制御手段は、省電力時にアクセスすべき情報を前記複数の記憶手段のうち最も動作電圧の低い記憶手段にロードしておき、前記省電力時には、該ロードしておいた情報に基づき制御を行うようにしている。
【００１０】
これにより、最も動作電圧の低い記憶手段以外は、省電力モードにできるので、その分、電力消費量を低減できる。
【００１１】
また、本発明においては、複数の記憶手段と制御手段とを含む印刷コントローラと印刷エンジンとを備える印刷装置において、前記複数の記憶手段は、少なくとも第１の記憶手段と該第１の記憶手段よりも動作電圧が低い第２の記憶手段を含み、制御手段は、省電力時にアクセスすべき情報を前記第１の記憶手段から第２の記憶手段にロードしておき、前記省電力時には、該第２の記憶手段内の前記情報にアクセスして制御を行うようにしている。
【００１２】
これにより、第１の記憶手段は、省電力モードにできるので、その分、電力消費量を低減できる。
【００１３】
即ち、本発明の印刷装置は、複数の記憶手段と制御手段とを含む印刷コントローラと印刷エンジンとを備える印刷装置において、前記制御手段は、省電力時にアクセスすべき情報を前記複数の記憶手段のうち最も動作電圧の低い記憶手段にロードしておき、前記省電力時には、該ロードしておいた情報に基づき制御を行うことを特徴とする。
【００１４】
かかる構成によれば、最も動作電圧の低い記憶手段以外は、省電力モードにできるので、その分、電力消費量を低減できる。
【００１５】
また、本発明の印刷装置は、複数の記憶手段と制御手段とを含む印刷コントローラと印刷エンジンとを備える印刷装置において、前記複数の記憶手段は、少なくとも第１の記憶手段と該第１の記憶手段よりも動作電圧が低い第２の記憶手段を含み、制御手段は、省電力時にアクセスすべき情報を前記第１の記憶手段から第２の記憶手段にロードしておき、前記省電力時には、該第２の記憶手段内の前記情報にアクセスして制御を行うことを特徴とする。
【００１６】
かかる構成によれば、第１の記憶手段は、省電力モードにできるので、その分、電力消費量を低減できる。
【００１７】
ここに、前記情報は、前記第１の記憶手段の初期化時に前記第２の記憶手段にロードされるようにしても良い。
【００１８】
かかる構成によれば、第１の記憶手段を初期化（リセット）して省電力モードにできるので、その分、電力消費量を低減できる。
【００１９】
また、前記制御手段はＣＰＵであり、前記第１の記憶手段は前記ＣＰＵが外部バスを介してアクセスする外部メモリであり、前記第２の記憶手段は、前記ＣＰＵの内部メモリであるように構成しても良い。
【００２０】
かかる構成によれば、省電力時には、ＣＰＵはその内部メモリである第２の記憶手段内の情報にアクセスして制御を行えば足り、第１の記憶手段に外部バスを介してアクセスする必要が無くなるので、外部バスアクセスによる電力消費を低減できる。
【００２１】
一方、前記複数の記憶手段は、前記第１の記憶手段と、該第１の記憶手段よりも動作電圧が低い第２の記憶手段と、更に、印刷データを記憶する記憶手段であって前記第２の記憶手段よりは動作電圧が高い第３の記憶手段とを含み、前記制御手段は、省電力時にアクセスすべき情報を前記第３の記憶手段から第２の記憶手段にロードしておく場合があるように構成し、前記省電力時には、該第２の記憶手段内の前記情報にアクセスして制御を行うようにしても良い。
【００２２】
かかる構成によれば、第３の記憶手段も、省電力モードにできるので、その分、電力消費量を低減できる。
【００２３】
また、前記省電力時への移行は、少なくとも印刷データが無いことをトリガとし、前記情報は、前記省電力時へ移行する時に前記第３の記憶手段から第２の記憶手段にロードされるようにしても良い。
【００２４】
かかる構成によれば、通常モード時は印刷データを記憶する記憶手段である第３の記憶手段を、印刷データが無くなった省電力時に、省電力モードにできるので、第３の記憶手段と第２の記憶手段を含むメモリ資源を有効に活用できる。
【００２５】
また、前記省電力モード時に前記第２の記憶手段内に前記通常動作モードへの復帰を行うための復帰用プログラムを格納するのが好適である。
【００２６】
かかる構成によれば、通常モードへの復帰を円滑に実行可能となる。
【００２７】
更に、本発明の印刷装置の制御方法は、通常動作モードから省電力モードに移行する際は、ＣＰＵが外部メモリ内の復帰用プログラムを該ＣＰＵの内部メモリ内に格納するステップと、該内部メモリ及びインターフェース制御部を通常動作状態に維持し、それを除く一部または全ての電子部品を省電力状態にするステップとを有することを特徴とする。
【００２８】
また、前記省電力モードから通常動作モードに移行する際は、インターフェース制御部が受けた割り込みに応答してＣＰＵが省電力状態から復帰するステップと、前記復帰したＣＰＵが該ＣＰＵの内部メモリ内に格納されている復帰用プログラムを実行するステップと、前記復帰用プログラムの実行により省電力状態になっていた一部または全ての電子部品を通常動作モードに移行させるステップとを有するようにしても良い。
【発明を実施するための最良の形態】
【００２９】
以下、本願発明の「印刷装置及びその制御方法」の一実施の形態を図面に基づいて説明する。図１は、本実施形態に係るインクジェット式印刷装置の印刷コントローラの主要部の構成を示すブロック図である。
【００３０】
同図に示されたインクジェット式印刷装置は、ホストコンピュータ５０と接続され、印刷などの割り込みを受け付け、印刷用の画像データを受信する印刷コントローラ１００と、印刷コントローラ１００から供給されるデータに従って画像を印刷する印刷エンジン２００とを有する。印刷エンジン２００は、印刷ヘッド２０２、図示しないキャリッジ機構及び紙送り機構、更に、キャリッジ機構に含まれるキャリッジ（ＣＲ）モータや紙送り機構に含まれる紙送り（ＰＦ）モータ並びにＡＳＦ（Ａｕｔｏ  Ｓｈｅｅｔ  Ｆｅｅｄｅｒ、自動給紙装置）モータ等の各種モータ類２０４等により構成される。
【００３１】
印刷コントローラ１００は、制御手段と複数の記憶手段とを含む。複数の記憶手段は、第１の記憶手段とこの第１の記憶手段よりも動作電圧が低い第２の記憶手段を含む。制御手段は、省電力時にアクセスすべき情報を第１の記憶手段から第２の記憶手段にロードしておき、省電力時には、第２の記憶手段内の情報にアクセスして制御を行う。
【００３２】
また、本実施形態では、複数の記憶手段は、上記第１の記憶手段と、該第１の記憶手段よりも動作電圧が低い第２の記憶手段と、更に、印刷データを記憶する記憶手段であって上記第２の記憶手段よりは動作電圧が高い第３の記憶手段とを含む。そして、制御手段は、省電力時にアクセスすべき情報を上記第３の記憶手段から第２の記憶手段にロードしておき、省電力時には、第２の記憶手段内の情報にアクセスして制御を行う場合もある。
【００３３】
即ち、印刷コントローラ１００は、印刷シーケンス用のプログラム等を実行する「制御手段」としてのＣＰＵ１０２と、不揮発性メモリで構成され印刷シーケンスプログラム等が格納される「第１の記憶手段」としてのＲＯＭ１０６と、印刷対象の画像データ等が格納される「第３の記憶手段」としてのＳＤＲＡＭ１０４と、上記ＣＰＵ１０２、ＳＤＲＡＭ１０４及びＲＯＭ１０６に接続され、ＣＰＵ１０２とＳＤＲＡＭ１０４のコントロールやバス１０８の管理を行うＡＳＩＣ（Application Specific Integrated Circuit）から構成される制御回路１１０とを有する。ＣＰＵ１０２は、上記ＲＯＭ１０６やＳＤＲＡＭ１０４よりは動作電圧が低い「第２の記憶手段」としての内蔵命令ＲＡＭ１０２ａと内蔵データＲＡＭ１０２ｂを含んでいる。そして、ＣＰＵ１０２は、省電力時にアクセスすべき「情報」としての、後述するインターフェース制御プログラム（省電力中の割り込み等の検出プログラム）及び省電力モードから通常モードに復帰するための復帰プログラム或いはこれらに必要なデータ等をＲＯＭ１０６やＳＤＲＡＭ１０４から内蔵命令ＲＡＭ１０２ａと内蔵データＲＡＭ１０２ｂにロードしておき、省電力時には、内蔵命令ＲＡＭ１０２ａ内と内蔵データＲＡＭ１０２ｂ内の「情報」にアクセスして制御を行う。
【００３４】
制御回路１１０は、ホストコンピュータ５０、メカセンサ１５２及び操作パネル１５４等に接続されるインターフェース制御部１１２を含んでいる。制御回路１１０は、ＣＰＵ１０２の制御シーケンスプログラムの実行に応答して、所定の画像処理などを行い、印刷用の画像データに対応する印刷駆動信号１１４をヘッドドライバ１１６を介して印刷エンジン２００の印刷ヘッド２０２に供給する。また、制御回路１１０は、上述した各種モータ類２０４の駆動制御信号１１８をモータドライバ１２０を介して印刷エンジン２００の各種モータ類２０４に供給する。ＣＰＵ１０２、制御回路１１０は、それぞれバス１０８を介して、ＳＤＲＡＭ１０４とＲＯＭ１０６に接続されている。尚、本実施形態のインクジェット式印刷装置では、ＣＰＵ１０２とＡＳＩＣから成る制御回路１１０は、同じワンチップ上に形成されており、ＳＯＣ（Ｓｙｓｔｅｍ  Ｏｎ  Ｃｈｉｐ）１０３を構成している。尚、バス１０８は、このＳＯＣ１０３の外部に構成されるバスという意味で「外部バス」１０８としても表現され得る。従って、ＳＤＲＡＭ１０４とＲＯＭ１０６は、ＣＰＵ１０２が外部バス１０８を介してアクセスする「外部メモリ」であり、内蔵命令ＲＡＭ１０２ａと内蔵データＲＡＭ１０２ｂは、ＣＰＵ１０２の「内部メモリ」である。
【００３５】
上記のＲＯＭ１０６には、印刷シーケンスプログラムに加えて、画像データを適宜処理する為のプログラムや、インターフェース制御部１１２が受け付けた割り込み命令に対する処理を行うインターフェース制御プログラムや、印刷エンジン２００を制御する印刷エンジン制御プログラムや、省電力モードから通常モードに復帰するときの復帰プログラム等も格納される。これらのプログラムは、制御回路１１０を介してＣＰＵ１０２に与えられ、実行される。制御回路１１０のインターフェース制御部１１２は、図示しないＩＥＥＥ１２８４ポート、シリアルポート及びＵＳＢポート等を介してホストコンピュータ５０に接続される。
【００３６】
ＳＤＲＡＭ１０４は、例えば、印刷対象の画像データを格納するメモリ領域と、ＣＰＵ１０２が実行する種々のプログラムの一部を一時的に格納するプログラム領域と、それらのプログラムを実行するために必要なデータを一時的に格納するデータ領域などを有する。
【００３７】
制御回路１１０は、ホストコンピュータ５０からの印刷命令を解釈し、所定の画像処理を行い、或いは画像データに対して色変換や色補正などを行う。また、制御回路１１０は、画像データを一時的に蓄えるＳＲＡＭで構成されるメモリを有する。そして、制御回路１１０は、例えば、ＳＤＲＡＭ１０４に格納されているＲＧＢの画像データをＣＭＹＫの画像データに色変換して、ハーフトーン処理を行い、印刷エンジン２００の印刷ヘッド２０２に印刷駆動信号１１４を供給する。
【００３８】
印刷コントローラ１００は、通常動作モードと省電力モードとを有する。省電力モードでは、制御回路１１０内のインターフェース制御部１１２は通常動作状態を維持するが、ＣＰＵ１０２、ＳＤＲＡＭ１０４及びＲＯＭ１０６などは、それぞれの省電力モードになる。それぞれの省電力モードは、供給電源が切断される場合もあれば、電力消費を抑えた状態になる場合もある。ＳＤＲＡＭ１０４は、例えば、パワーダウンモードになる。ＲＯＭ１０６は、スリープモードになる。また、ＣＰＵ１０２も、所定の省電力状態になる。
【００３９】
省電力モードでも、ホストコンピュータ５０からの印刷割り込みやインクジェット式印刷装置のメカセンサ１５２や操作パネル１５４上に形成された外部スイッチからの割り込みに対応できるように、制御回路１１０内のインターフェース制御部１１２が通常状態を維持する。また、上記の割り込みに適切に対応できるようにインターフェース制御プログラム（省電力中の割り込み等の検出プログラム）と、省電力モードから通常モードに復帰するための復帰プログラムとが、ＣＰＵ１０２内の内蔵命令ＲＡＭ１０２ａに格納される。そして、割り込みが発生した時に、内蔵命令ＲＡＭ１０２ａに格納されたこれらのプログラムが、スリープモードから通常モードに復帰したＣＰＵ１０２により実行され、適切な対応を可能にする。
【００４０】
このように、印刷コントローラ１００は、省電力モードでは印刷シーケンスを実行していなので、印刷シーケンスの実行に必要なハードウエア資源を、できる限り電力消費が少ないモードに切り替える。但し、省電力モード期間中の割り込みに対応し、且つ通常モードに復帰するためのプログラムについては、ＳＤＲＡＭ１０４やＲＯＭ１０６からＣＰＵ１０２内の内蔵命令ＲＡＭ１０２ａに退避させ、ＳＤＲＡＭ１０４等が復帰する前の一時的な期間だけ、内蔵命令ＲＡＭ１０２ａ内のプログラムがＣＰＵ１０２により実行される。また、最初の割り込みの受付を行う為に、インターフェース制御部１１２は通常状態を維持する。
【００４１】
尚、印刷コントローラ１００は、印刷エンジン２００側に用意された電源基板３００から、印刷ヘッド２０２や各種モータ類２０４を駆動するための４２Ｖの電圧、また、図示しないパラレルインターフェースを駆動するための５Ｖの電圧、ＣＰＵ１０２や制御回路１１０等のロジック系或いは各種センサを駆動するための３．３Ｖ、１．５Ｖなどの電圧の供給を受ける。
【００４２】
図２は、制御回路１１０内の詳細な構成例を示す図である。制御回路１１０は、ＳＤＲＡＭ１０４を制御するＳＤＲＡＭコントローラ１１０ａと、ＣＰＵ１０２を制御するＣＰＵコントローラ１１０ｂとを有する。また、上述したホストコンピュータ５０等に接続されるインターフェース制御部１１２を有する。更に、制御回路１１０は、色変換やハーフトーン処理などの画像処理を行う画像処理部１１０ｃと、画像データを一時的に蓄えるＳＲＡＭで構成される画像メモリ１１０ｄを有する。制御回路１１０は、ＳＤＲＡＭ１０４に格納されているＲＧＢの画像データを、一旦、画像メモリ１１０ｄに格納し、画像処理部１１０ｃによりＣＭＹＫの画像データに色変換して、ハーフトーン処理を行い、印刷エンジン２００内の印刷ヘッド２０２を駆動する印刷駆動信号１１４を出力する。
【００４３】
通常動作モードでは、制御回路１１０は、ＣＰＵ１０２やＳＤＲＡＭ１０４とのデータのやりとりのための制御を行う。例えば、ＲＯＭ１０６内のプログラムの一部が、ＳＤＲＡＭ１０４内に格納され、そのプログラムがＣＰＵ１０２により読み出されて実行される。また、制御回路１１０は、インターフェース制御部１１２が受け付けた印刷割り込みに応答して、ＣＰＵ１０２に印刷割り込みの発生を通知し、ＣＰＵ１０２に印刷シーケンスプログラムを実行させる。
【００４４】
印刷割り込みに対して、制御回路１１０は、画像データをＳＤＲＡＭ１０４に格納する。そして、印刷エンジン２００の動作タイミングに対応するタイミングで、ＳＤＲＡＭ１０４内の画像データを読み出し、画像メモリ１１０ｄ内にその画像データを一旦格納する。そして、その画像データが、画像処理部１１０ｃに供給され、印刷駆動信号１１４が出力される。画像メモリ１１０ｄ内には、画像データ以外に、色変換やハーフトーン処理時に必要なテーブルデータも格納され、画像処理部１１０ｃにより参照される。このように、画像メモリ１１０ｄは、印刷を実行する時に利用される。
【００４５】
図３は、本実施の形態例における通常モードから省電力モードへの遷移フローチャートである。本実施形態のインクジェット式印刷装置では、通常モードでは、印刷シーケンスプログラム、インターフェース制御プログラム、省電力モードから通常モードに復帰するためのプログラム等は、ＲＯＭ１０６内に保存されている。ＣＰＵ１０２は、バス１０８を介してＲＯＭ１０６内の印刷シーケンスプログラム、インターフェース制御プログラム等にアクセスし、これらプログラムを実行する。また、ＣＰＵ１０２は、バス１０８を介してＲＯＭ１０６及びＳＤＲＡＭ１０４にアクセスし、これらプログラムの一部をＳＤＲＡＭ１０４内に格納し、そのプログラムを読み出して実行する。このように、通常モードでは、ＣＰＵ１０２が印刷シーケンスプログラム等を実行するために、外部バス１０８を介してＲＯＭ１０６やＳＤＲＡＭ１０４にアクセスを繰り返すことになり、そのための電力が消費される。そして、通常モードでは、ＳＤＲＡＭ１０４に印刷用の画像データが蓄積され、印刷が行われる（Ｓ３００）。
【００４６】
さて、通常モードは、例えば、印刷が所定時間以上行われないと、省電力モードに移行する（Ｓ３０１でＹｅｓ）。この省電力モードに移行するために、省電力モード時に必要なプログラムやデータ及び通常モードへの復帰時に必要なプログラムやデータがＲＯＭ１０６やＳＤＲＡＭ１０４から内蔵命令ＲＡＭ１０２ａや内蔵データＲＡＭ１０２ｂに退避（格納）される。例えば、ＲＯＭ１０６内にある省電力モードから通常モードに復帰するためのプログラム等を内蔵命令ＲＡＭ１０２ａにロードする。また、インターフェース制御プログラム等の一部が、ＳＤＲＡＭ１０４から読み出され、内蔵命令ＲＡＭ１０２ａに格納される。また、ＣＰＵ１０２内のレジスタのデータなどは内蔵データＲＡＭ１０２ｂに格納される（Ｓ３０２）。
【００４７】
次に、内蔵命令ＲＡＭ１０２ａに格納されたインターフェース制御プログラムや通常モードへの復帰プログラムの実行ができるように、ＳＤＲＡＭ１０４やＲＯＭ１０６内のそれらプログラムのアドレスを、内蔵命令ＲＡＭ１０２ａ内のプログラムのアドレスに切り替える（Ｓ３０３）。そして、ＲＯＭ１０６をリセット（初期化）してスリープモードにする。また、ＳＤＲＡＭ１０４をＳＤＲＡＭコントローラ１１０ａによりパワーダウンモードにする。更に、ＣＰＵ１０２も、その後、省電力モードになる。尚、制御回路１１０のインターフェース制御部１１２以外の部分も省電力モードにしても良い（Ｓ３０４）。その結果、制御回路１１０内のインターフェース制御部１１２、ＣＰＵ１０２内の内蔵命令ＲＡＭ１０２ａ及び内蔵データＲＡＭ１０２ｂだけに電力が供給され、通常動作状態が維持される。尚、省電力モードでは、従来例と同様に印刷エンジン２００も省電力モードにされる。
【００４８】
このように、省電力モードでは、印刷コントローラ１００において、制御回路１１０内のインターフェース制御部１１２と、ＣＰＵ１０２内の内蔵命令ＲＡＭ１０２ａ及び内蔵データＲＡＭ１０２ｂとが通常モードで動作する。そして、印刷エンジン２００や印刷コントローラ１００内の他のデバイスは、全て省電力状態に移行し、全体の消費電力が節約される。
【００４９】
通常動作状態のインターフェース制御部１１２は、内蔵命令ＲＡＭ１０２ａに格納されたインターフェース制御プログラムにアクセスし、このプログラムを実行する（Ｓ３０５）。即ち、省電力モードから通常モードへの３つの復帰条件が成立したか否かを所定の間隔で監視（検出）する。具体的には、第１に、ホストコンピュータ５０から印刷データが来たかを１００μ秒毎に、第２に、手差しで給紙口に供給されたロール紙が続いて自動給紙され検出センサが切れたかを２００μ秒毎に、第３に、操作パネル１５４上に形成された外部スイッチが押下されたかを１００μ秒毎に、判定する。そして、これらの復帰条件のいずれかが成立し、印刷や給紙の割り込み、或いは外部スイッチからの割り込みなどを受け付けると（Ｓ３０６でＹｅｓ）、印刷コントローラ１００は、印刷エンジン２００と共に通常モードに復帰する（Ｓ３０７）。
【００５０】
このように、本実施形態のインクジェット式印刷装置では、省電力モード中は、インターフェース制御部１１２が内蔵命令ＲＡＭ１０２ａに格納されたインターフェース制御プログラムにアクセスし、このプログラムを実行する（Ｓ３０５参照）。従って、これらプログラムを実行するために、ＣＰＵ１０２が外部バス１０８を介してＲＯＭ１０６やＳＤＲＡＭ１０４にアクセスする必要が無くなる。この結果、かかる外部バスアクセスのために必要であった消費電力が軽減される。また、制御手段としてのＣＰＵ１０２は、省電力時にアクセスすべき情報としてのインターフェース制御プログラム等を複数の記憶手段のうち最も動作電圧の低い記憶手段としての内蔵命令ＲＡＭ１０２ａにロードしておき、省電力時には、そのロードしておいたインターフェース制御プログラム等に基づき制御を行うようにしている。従って、最も動作電圧の低い記憶手段にアクセスすれば足り、他の動作電圧の高い記憶手段は、パワーダウンしておけるので、消費電力が軽減される。
【００５１】
図４は、本実施の形態例における省電力モードから通常モードへの復帰のフローチャートである。ステップＳ４００、Ｓ４０１は、図３におけるステップＳ３０５、Ｓ３０６とそれぞれ同じである。図示しないホストコンピュータから印刷割り込みが発生すると、最初に、通常動作状態のインターフェース制御部１１２が、その割り込みを受付け、ＣＰＵ１０２に割り込みの発生を通知する（Ｓ４０２）。それに応答して、ＣＰＵ１０２は、省電力モードから通常動作モードに復帰する（Ｓ４０３）。この復帰時に、ＣＰＵ１０２は、内蔵命令ＲＡＭ１０２ａや内蔵データＲＡＭ１０２ｂに退避させていたデータなどを元のレジスタなどに記録し、通常動作可能な状態に戻る。尚、制御回路１１０のインターフェース制御部１１２以外の部分も省電力モードから通常動作モードに復帰する。そして、ＣＰＵ１０２は、既に発生している印刷割り込みに対応するために、内蔵命令ＲＡＭ１０２ａ内に格納したインターフェース制御プログラムを実行して、例えば割り込み命令に対する返信をしたり、一時的に印刷ジョブデータの送信を待つようにホストコンピュータに通知したりする（Ｓ４０４）。これにより、その後、省電力モードの各種のデバイスが通常動作モードに復帰するまで、割り込みに対する適切な対応を行うことができる。
【００５２】
そして、ＣＰＵ１０２は、内蔵命令ＲＡＭ１０２ａに格納されている復帰プログラムを実行し、ＳＤＲＡＭ１０４及びＲＯＭ１０６の省電力モードを解除し、それぞれ通常動作モードに復帰させる（Ｓ４０５）。そして、内蔵命令ＲＡＭ１０２ａに格納しておいたインターフェース制御プログラムや復帰プログラムなどのアドレスを、内蔵命令ＲＡＭ１０２ａ内のプログラムのアドレスから、ＳＤＲＡＭ１０４内等のプログラムのアドレスに戻す（Ｓ４０６）。その結果、印刷コントローラ１００は、通常動作モードに復帰する（Ｓ４０７）。尚、印刷エンジン２００も通常動作モードに復帰するのは、従来例と同様である。そして、この通常モードに復帰すると、ＣＰＵ１０２は、印刷シーケンスプログラム等を実行するために、外部バス１０８を介してＲＯＭ１０６やＳＤＲＡＭ１０４にアクセスを繰り返すことになる。従って、省電力モード中の外部バスアクセス低減による省電力効果は無くなる。
【００５３】
尚、ホストコンピュータ５０からの印刷割り込み以外にも、上述したロール紙の自動給紙や操作パネル１５４上の外部スイッチからの割り込みに対しても、上記と同様に省電力モードから通常モードに復帰する。
【００５４】
以上のように、本実施形態のインクジェット式印刷装置では、省電力モード中は、インターフェース制御プログラム（省電力中の割り込み等の検出プログラム）等を実行するために、ＣＰＵ１０２が外部バス１０８を介してＲＯＭ１０６やＳＤＲＡＭ１０４にアクセスする必要が無くなるので、かかる外部バスアクセスのために必要であった消費電力が軽減される。また、制御手段としてのＣＰＵ１０２は、省電力時にアクセスすべき情報としてのインターフェース制御プログラム等を複数の記憶手段のうち最も動作電圧の低い記憶手段としての内蔵命令ＲＡＭ１０２ａにロードしておき、省電力時には、そのロードしておいたインターフェース制御プログラム等に基づき制御を行うようにしている。従って、最も動作電圧の低い記憶手段にアクセスすれば足り、他の動作電圧の高い記憶手段は、パワーダウンしておけるので、消費電力が軽減される。
【００５５】
尚、ＳＤＲＡＭ１０４の主な機能は印刷データを蓄積しておくことであるから、Ｉ／Ｆに印刷データが来なくなったことを省電力モードに移行する条件とし、省電力モードに移行したらＳＤＲＡＭ１０４をパワーダウンして、その印刷データをＣＰＵの内部メモリである内蔵データＲＡＭ１０２ｂに退避させておくようにしても良い。
【００５６】
また、印刷装置の状態が通常動作モードなのか省電力モードなのかを示す識別子（メモリに記憶されるフラグ）と、前記制御手段が前記第１の記憶手段にアクセスするための第１の参照先（外部メモリのアドレス情報）と前記第２の記憶手段にアクセスするための第２の参照先（内部メモリのアドレス情報）とを記憶する第４の記憶手段（例えば、ＲＯＭ）と、アクセスすべき参照先が前記第１の参照先なのか第２の参照先なのかを前記識別子に基づき判断する判断手段（ＣＰＵが判断手段を兼ねる）と、を備え、前記制御手段は、前記判断手段による判断に基づきアクセスすべき参照先を変更（省電力モード状態であることを示すフラグが立っているときはＣＰＵは内部メモリにアクセスする）しても良い。
【産業上の利用可能性】
【００５７】
印刷装置としてインクジェット式印刷装置を例に説明したが、本発明は、制御手段が、省電力時にアクセスすべき情報を複数の記憶手段のうち最も動作電圧の低い記憶手段にロードしておき、省電力時には、そのロードしておいた情報に基づき制御を行う印刷装置であれば、インパクトドット式印刷装置、熱転写式印刷装置等の他の全ての印刷装置にも適用することができる。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施形態に係るインクジェット式印刷装置の印刷コントローラの主要部の構成図
【図２】制御回路内の構成例を示す図
【図３】本発明の実施形態における通常モードから省電力モードへの遷移フローチャート
【図４】本発明の実施形態における省電力モードから通常モードへの復帰のフローチャート
【符号の説明】
【００５９】
５０  ホストコンピュータ、  １００  印刷コントローラ、
１０２  ＣＰＵ、  １０２ａ  内蔵命令ＲＡＭ、
１０２ｂ  内蔵データＲＡＭ、  １０４  ＳＤＲＡＭ、  １０６  ＲＯＭ、
１０８  外部バス、  １１０  制御回路、  １１２  インターフェース制御部、
２００  印刷エンジン
【図１】
2005111715.tif 000003
【図２】
2005111715.tif 000004
【図３】
2005111715.tif 000005
【図４】
2005111715.tif 000006