(57)【要約】【目的】主制御部ＣＰＵに比べ消費電力の少ない操作表示部ＣＰＵだけを駆動させた状態でプリンタの待機状態とすることによって待機時の消費電力の低減を図ることができるプリンタ装置を提供すること。【構成】機器の操作・表示部を制御するＣＰＵと、本体の印字データ生成、印字動作等各部を制御するための少なくとも１つ以上のＣＰＵとを有し、機器の操作・表示部を制御するＣＰＵと他のＣＰＵ間の通信手段を備え、操作・表示部ＣＰＵ以外の少なくとも１つのＣＰＵは、或る一定の入力は受付可能な状態で、消費電力を低減するスリープモードを有し、操作表示部ＣＰＵからのコマンド或はポート制御等により、本体各部を制御する少なくとも１つのＣＰＵをスリープモードに設定・解除が可能なことを特徴とする。【選択図】      図１
2004255658.tif 000002
【特許請求の範囲】
【請求項１】
機器の操作・表示部を制御するＣＰＵと、本体の印字データ生成、印字動作等各部を制御するための少なくとも１つ以上のＣＰＵとを有し、機器の操作・表示部を制御するＣＰＵと他のＣＰＵ間の通信手段を備え、操作・表示部ＣＰＵ以外の少なくとも１つのＣＰＵは、或る一定の入力は受付可能な状態で、消費電力を低減するスリープモードを有し、操作表示部ＣＰＵからのコマンド或はポート制御等により、本体各部を制御する少なくとも１つのＣＰＵをスリープモードに設定・解除が可能なことを特徴とするプリンタ装置。
【請求項２】
操作表示部ＣＰＵが、操作部からの入力に応じて、本体各部を制御する少なくとも１つのＣＰＵをスリープモードに設定・解除することを特徴とする請求項１記載のプリンタ装置。
【請求項３】
操作表示部ＣＰＵが、時間計数手段を有し、操作部からの入力から一定時間経過後に、本体各部を制御する少なくとも１つのＣＰＵをスリープモードに設定・解除することを特徴とする請求項１記載のプリンタ装置。
【請求項４】
操作表示部ＣＰＵが、本体各部を制御する少なくとも１つのＣＰＵをスリープモードに設定可能であり、そのスリープモードの解除は、操作表示部ＣＰＵからの操作以外で行うことを特徴とする請求項１記載のプリンタ装置。
【請求項５】
機器の操作・表示部を制御するＣＰＵと、本体の印字データ生成、印字動作等各部を制御するための少なくとも１つ以上のＣＰＵとを有し、機器の操作・表示部を制御するＣＰＵと他のＣＰＵ間の通信手段を備え、操作表示部ＣＰＵと、操作表示部ＣＰＵ以外の少なくとも１つのＣＰＵが、或る一定の入力は受付可能な状態で、消費電力を低減するスリープモードを有し、操作表示部ＣＰＵが本体各部を制御する少なくとも１つのＣＰＵをスリープモードに設定・解除可能であり、且つ、本体各部を制御する少なくとも１つのＣＰＵが、操作表示部ＣＰＵのスリープモードを設定・解除可能なことを特徴とするプリンタ装置。
【請求項６】
操作表示部ＣＰＵが、本体各部を制御する少なくとも１つのＣＰＵをスリープモードに設定後に、所定の動作終了後又は所定時間経過後に、操作表示部ＣＰＵもスリープモードに移行することを特徴とする請求項５記載のプリンタ装置。
【請求項７】
本体各部を制御するＣＰＵが操作表示部ＣＰＵをスリープモードに設定後に、所定の動作終了後、又は所定時間経過後に、該本体各部を制御するＣＰＵもスリープモードに移行することを特徴とする請求項５記載のプリンタ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、操作・表示部を制御するＣＰＵと、それとは異なる少なくとも１つ以上のプリンタ各部動作を制御するＣＰＵを有するプリンタ装置に関する。
【０００２】
【従来の技術】
従来、コンピュータ装置等の端末機器として用いられるプリンタ装置は、印字媒体の種類・サイズや印字の解像度設定、印字枚数等、その装置の動作に関連する設定項目が複数存在する。ただ、通常その電子機器がオフィスコンピュータやパーソナルコンピュータ等（以下、ＰＣと呼ぶ）の周辺機器として使用される場合は、それらのコンピュータの画面上で各種の設定が可能であるため、特に電子機器自体には複雑な設定が可能なコントロールパネルは必要ではなかった。そのため、プリンタのデータ生成や印字動作等のプリンタ各部動作を制御するＣＰＵが操作部や表示部動作を制御しており、操作・表示部の制御専用のＣＰＵを持たない場合が多かった。
【０００３】
しかし、最近は、デジタルカメラ等の画像をＰＣを介さずＰＣカードやデジタルカメラに直接印刷可能なプリンタもあり、これらは、プリンタ装置自体に操作・表示部を有している。これらの操作や・表示の多い操作パネルを有するプリンタは、その操作・表示部を制御するために、従来のプリンタデータ生成や印字動作制御用のＣＰＵ以外に専用のＣＰＵを備えている場合がある。
【０００４】
このような操作表示部にＣＰＵを有しているプリンタでも、従来はプリンタ各部動作を制御するＣＰＵが主制御部であり、操作表示部ＣＰＵはスレーブＣＰＵである場合が多く、スレーブＣＰＵから主制御部に対してスリープモードの設定・解除を行うことはなかった。
【０００５】
【発明が解決しようとする課題】
近年は、省エネルギー化の要求が高く、プリンタ等の周辺機器も待機時の省電力化が望まれている。又、エナジースターのような待機時の消費電力の規格を満たす必要がある。
【０００６】
又、電子機器の制御に使用するＣＰＵにおいても、動作可能な機能を制限して、消費電力を低減したモードを具備している。これらは、スリープモード、スタンバイモード等と呼ばれるもので、機能の制限量を変えることで複数段階の消費エネルギー低減モードを有するＣＰＵもある。
【０００７】
特開平１０−１９３６２８号には、プリンタの機構部の消費電力を節約するスリープモードに移行するインクジェットプリンタが提案されているが、この構成は主制御部のみで、動作からの経過時間に応じてスリープモードに移行するもので、複数のＣＰＵの関係には言及されていない。
【０００８】
省エネルギーに関して特開平８−３１００８２号において、操作パネル制御するＣＰＵを除いた、プリンタ回路部分の電源を供給モードと遮断モードに切替える手段を設けることを特徴とするプリンタが提案されている。この提案により、操作部以外の電源供給を遮断可能となるが、操作部での電源消費の低減は不可能である。又、操作部以外の動作は完全に不可能となり、切替え回路等の付加が必要になるという欠点がある。
【０００９】
本発明は上記問題に鑑みてなされたもので、その目的とする処は、主制御部ＣＰＵに比べ消費電力の少ない操作表示部ＣＰＵだけを駆動させた状態でプリンタの待機状態とすることによって待機時の消費電力の低減を図ることができるプリンタ装置を提供することにある。
【００１０】
【課題を解決するための手段】
上記目的を達成するため、請求項１記載の発明は、機器の操作・表示部を制御するＣＰＵと、本体の印字データ生成、印字動作等各部を制御するための少なくとも１つ以上のＣＰＵとを有し、機器の操作・表示部を制御するＣＰＵと他のＣＰＵ間の通信手段を備え、操作・表示部ＣＰＵ以外の少なくとも１つのＣＰＵは、或る一定の入力は受付可能な状態で、消費電力を低減するスリープモードを有し、操作表示部ＣＰＵからのコマンド或はポート制御等により、本体各部を制御する少なくとも１つのＣＰＵをスリープモードに設定・解除が可能なことを特徴とする。
【００１１】
請求項２記載の発明は、請求項１記載の発明において、操作表示部ＣＰＵが、操作部からの入力に応じて、本体各部を制御する少なくとも１つのＣＰＵをスリープモードに設定・解除することを特徴とする。
【００１２】
請求項３記載の発明は、請求項１記載の発明において、操作表示部ＣＰＵが、時間計数手段を有し、操作部からの入力から一定時間経過後に、本体各部を制御する少なくとも１つのＣＰＵをスリープモードに設定・解除することを特徴とする。
【００１３】
請求項４記載の発明は、請求項１記載の発明において、操作表示部ＣＰＵが、本体各部を制御する少なくとも１つのＣＰＵをスリープモードに設定可能であり、そのスリープモードの解除は、操作表示部ＣＰＵからの操作以外で行うことを特徴とする。
【００１４】
請求項５記載の発明は、機器の操作・表示部を制御するＣＰＵと、本体の印字データ生成、印字動作等各部を制御するための少なくとも１つ以上のＣＰＵとを有し、機器の操作・表示部を制御するＣＰＵと他のＣＰＵ間の通信手段を備え、操作表示部ＣＰＵと、操作表示部ＣＰＵ以外の少なくとも１つのＣＰＵが、或る一定の入力は受付可能な状態で、消費電力を低減するスリープモードを有し、操作表示部ＣＰＵが本体各部を制御する少なくとも１つのＣＰＵをスリープモードに設定・解除可能であり、且つ、本体各部を制御する少なくとも１つのＣＰＵが、操作表示部ＣＰＵのスリープモードを設定・解除可能なことを特徴とする。
【００１５】
請求項６記載の発明は、請求項５記載の発明において、操作表示部ＣＰＵが、本体各部を制御する少なくとも１つのＣＰＵをスリープモードに設定後に、所定の動作終了後又は所定時間経過後に、操作表示部ＣＰＵもスリープモードに移行することを特徴とする。
【００１６】
請求項７記載の発明は、請求項５記載の発明において、本体各部を制御するＣＰＵが操作表示部ＣＰＵをスリープモードに設定後に、所定の動作終了後、又は所定時間経過後に、該本体各部を制御するＣＰＵもスリープモードに移行することを特徴とする。
【００１７】
【発明の実施の形態】
図１は本発明を実施する電子機器の一例としてのインクジェットプリンタのブロック図である。
【００１８】
１００はこのプリンタの主制御部であり、１０１のＣＰＵ、１０２のＡＳＩＣ、１０３のＲＯＭ、１０４のＲＡＭで構成される。
【００１９】
ＣＰＵ１０１は、ＲＯＭ１０３に格納された制御プログラムに従って本プリンタの制御を行う。ＡＳＩＣ１０２は、ゲートアレイ等集積回路で構成されるカスタムＩＣで、本装置においては、印字データの加工生成や画像処理、モータ・ヘッド等の駆動信号の出力やセンサ信号の入力等、ＩＯポート等の機能を有する。
【００２０】
ＲＡＭ１０４は、ＤＲＡＭ、ＳＲＡＭ、ＳＤＲＡＭ等で構成されるメモリで、Ｉ／Ｆ部１０５より入力される画像データ（コマンド）等の一時格納や、ゲートアレイが画像処理をするとき用いるメモリ、又、記録ヘッドへ転送する画像データを格納しておく画像メモリとして用いられる。又、場合によっては、ＣＰＵ１０１ともバスを介して接続され、ＣＰＵ１０１が制御を行う時のワークエリアとして用いられる。
【００２１】
更に、ＥＥＲＯＭ，不揮発性ＲＡＭ等、本体の電源がＯＦＦになってもメモリの内容が消去されないメモリを有する場合もあり、本体固有の情報等を格納可能なものが更に付加される場合もある。
【００２２】
１０５は通常ホストＰＣから記録信号（データ、コマンド）を入力、又はホストＰＣ等へ出力するＩ／Ｆ部である。ネットワークに直接接続可能な場合は、ネットワークに対して記録信号の入出力を行う。プリンタの場合、ＩＥＥＥ１２８４やＵＳＢ等の規格に準拠した信号・コネクタ・バッファ等で構成され、通常Ｉ／Ｆの制御回路はＡＳＩＣ１０２内に構成される。
【００２３】
１０６はヘッドドライバで、記録ヘッド１０７の駆動を行う。印字電源のｏｎ／ｏｆｆ、印字データの転送・ラッチ、ヒートイネーブルの送出や温度制御等、記録ヘッド１０７の駆動制御を行う回路は主制御部１００に構成される。１０８は、記録材センサで、ここでは、インクジェットプリンタであるので、インク有無や残量、又、インクタンクやヘッド、カートリッジの有無を反射型フォトセンサ等で検知するものである。
【００２４】
１１０は記録媒体である記録紙を搬送するための搬送モータであり、１０９はこのモータ１１０を駆動するモータドライバである。モータ１１０は通常ステッピングモータ又はＤＣモータで構成される。
【００２５】
１１１は記録紙センサで、フォトインタラプタ又はフォトセンサ等で構成され、記録媒体である記録紙の印字開始位置や印字終了位置の検知や記録紙の搬送不良等のエラーを検知するものである。
【００２６】
１１３は記録ヘッドを搬送するためのモータで、ステッピングモータ又はＤＣモータで構成される場合が多い。１１２はこのキャリアモータを駆動するためのモータドライバであり、１１３はこのキャリアモータ１１２で搬送される記録ヘッドの位置を監視するためのセンサである。１１４はキャリアモータ１１２がステッピングモータである場合は、フォトセンサ等で構成され、実際のヘッド位置が移動させようとした位置にあるかどうかの判断を行い、移動させようとした位置にない場合はエラーを制御部に送出するセンサであり、特にヘッド及びキャリアの位置がホームポジションにあるかどうかを確認する場合等に用いられる。
【００２７】
又、モータ１１２がＤＣモータである場合は、エンコーダ等で構成され常に記録ヘッドの位置を確認するための手段が付加され、場合によっては上記フォトセンサと併用して構成される。
【００２８】
１１５は本プリンタのコントロールパネル部であり、１１６が本コントロールパネルの制御を行う操作表示部ＣＰＵ、１１７がＬＥＤ、ＬＣＤ等で構成される表示部、１１８がキースイッチ等で構成される操作部である。ここには図示していないが、センサ入力が操作表示部ＣＰＵにて検知される場合もある。
【００２９】
１１９は主制御部ＣＰＵ１０１と、操作表示部ＣＰＵ１１６との通信手段でありＵＡＲＴ等で構成される。
【００３０】
図２は本発明の請求項１及び２記載の発明を実施する一例であるプリンタ装置の操作表示部ＣＰＵのスリープモード設定に関する動作フローである。ここで、印字各部を制御するＣＰＵとは、主制御部ＣＰＵとする。
【００３１】
Ｓ２０１で操作表示部の通常の制御動作を行い、Ｓ２０２でスリープモードを指定するかどうかの判断を行う。このＳ２０２の判断は、操作パネルのキー操作等が考えられ、インターラプトのようなトリガーの場合もある。このＳ２０２の判断でＮｏであれば通常動作を実行し、ＹＥＳであればＳ２０３に進み、主制御部に対してスリープモード設定コマンドを送信する。このコマンドも操作表示部ＣＰＵと主制御部の間をＵＡＲＴ等のシリアル通信を介しても可能であり、操作表示部ＣＰＵのポートから主制御部のインターラプト入力を利用しても良い。
【００３２】
このスリープモード設定コマンドを受け取った主制御部ＣＰＵは、プリンタ装置ができるだけ消費電力を低減可能なスタンバイモードになるよう所定の動作を行ってスリープ状態となる。主制御部が、モータや印字ヘッドの電源をＯＦＦにしたり、印字ヘッドのキャッピングを行う。
【００３３】
操作表示部ＣＰＵは、通常動作が可能であるが、例えばＳ２０４で、プリンタ装置がスリープ状態であることを表示しても良い。Ｓ２０５でキー入力等によるスリープモード解除を指定されたかどうかの判断を行い、ＹＥＳであればＳ２０６で主制御部に対してスリープモードの解除コマンドを送信し、Ｓ２０１の通常動作に戻る。
【００３４】
図３には本発明を実施する一例であるパーソナルコンピュータ等（以下、ＰＣと略す）をホストとして印字するだけでなく、ＰＣを接続しなくても、ＰＣカードやデジタルカメラを接続して直接印字可能なプリンタ装置の概略ブロック図である。
【００３５】
３０１は操作表示部ＣＰＵであり、キー入力３０３やＬＣＤ表示３０４等の制御を行う。装置によっては、ＰＣカードや記録紙挿入等のセンサを操作表示部ＣＰＵが検知したり、ＬＥＤ等の表示を制御する場合もある。
【００３６】
３０２は本プリンタの各部を制御するための主制御部ＣＰＵであり、操作表示部ＣＰＵ３０１とはシリアル通信３０９等でコマンド、データ等の通信を行う。３０５はホストＰＣとのＩ／Ｆ制御部であり、ＩＥＥＥ１２８４やＵＳＢ等で接続される。通常プリンタはホストＰＣからの画像情報をこのＩ／Ｆを介して受信し、印字を行う。
【００３７】
３０６はＰＣカードＩ／Ｆであり、ＰＣカードアダプタを使用することで、コンパクトフラッシュやスマートメディア等のストレージメディアから画像等の情報を読書き可能なＩ／Ｆである。３０７はデジタルカメラからの画像情報を受取るためのＩ／Ｆである。主制御部は、これらのＰＣカードやデジタルカメラからの画像情報をホストＰＣを接続すること無しに受け取り、プリンタエンジンが解読可能なデータ形式に変換し、印字動作を行う。３０８はここでは詳細は省略したが、プリンタエンジンであり、記録ヘッドの駆動や、記録紙や、ヘッドキャリッジ等を搬送するモータ駆動を行ったり、画像データ処理等を行う。
【００３８】
本構成において、操作表示部ＣＰＵも主制御部ＣＰＵもスリープモードを有している場合の動作を説明する。
【００３９】
スリープモードの設定は操作部のキースイッチで設定され、これを操作表示部ＣＰＵが検知して主制御部にスリープモード設定のコマンドを送出する。このスリープモード設定コマンドを受け取った主制御部ＣＰＵは、プリンタ装置ができるだけ消費電力を低減可能なスタンバイモードになるよう所定の動作を行ってスリープ状態となる。主制御部が、プリンタエンジンに対してモータや印字ヘッドの電源をＯＦＦにしたり、印字ヘッドのキャッピングを行う。
【００４０】
主制御部は、外部Ｉ／Ｆ等からの入力及び操作表示部ＣＰＵとの通信は受付けられるような状態で、他のポート出力等はＯＦＦしたり停止しても良い機能ブロックの動作クロックを停止したり、周波数を落としたりするスリープ状態となる。又、操作表示部ＣＰＵも不要な表示をＯＦＦしたり、クロック周波数を下げて、必要なキー入力や主制御部との通信が可能な状態でのスリープ状態となる。
【００４１】
これらのスリープモードを解除するための外部からの入力は、操作表示部ＣＰＵは外部からのキー入力、又、主制御部は、ＰＣからＩ／Ｆを介しての入力信号や、ＰＣカード挿入や、デジタルカメラの接続等がトリガーとなる。操作表示部がキー入力により、スリープモード解除を指定された場合は、主制御部に対してスリープモード解除のコマンドを送出する。スリープモード解除コマンドを受取った主制御部は、モータ・ヘッドへの電源をＯＮしたり、ヘッドのイニシャル動作を行って通常の印字動作が可能な状態とする。
【００４２】
又、主制御部に対してＰＣが物理的に接続されたり、ＰＣカードが挿入されたり、デジタルカメラが接続された場合は、主制御部ＣＰＵはスリープ状態から通常状態に戻り、操作表示部ＣＰＵに対してスリープモード解除コマンドを送出し、上記同様の印字可能状態に復帰する。このスリープモード解除コマンドを受けた操作表示部ＣＰＵもスリープモードから通常状態に復帰する。主制御部がスリープモード解除を行うトリガーは、外部Ｉ／Ｆ等への物理的接続に限らず電気的信号、コマンド等の受信でも良い。
【００４３】
本実施の形態では、プリンタ装置を例として説明し、操作表示部ＣＰＵ以外のＣＰＵは主制御部ＣＰＵの１つを例としたが、本発明は操作表示部ＣＰＵ以外に複数のＣＰＵを持つ構成も考えられ、又、その複数のＣＰＵの少なくとも１つ以上のＣＰＵをスリープモードに設定可能とするものである。
【００４４】
又、操作表示部ＣＰＵがスリープモードに設定される条件として、操作部のキー入力操作を例に説明したが、これは操作表示部ＣＰＵが持つタイマー機能を利用して操作部へのアクセスが或る一定時間無い場合に自動的にスリープモードに移行しても良い。
【００４５】
更に、これは主制御部がスリープモードに移行する条件も、主制御部への各Ｉ／Ｆへのアクセスや主制御部が検知し得るセンサー手段等へ、或る一定時間以上アクセスが無い場合も考えられる。
【００４６】
【発明の効果】
以上説明したように、請求項１記載の発明によれば、操作表示部ＣＰＵからのコマンド或はポート制御等により、他のＣＰＵをスリープモードに設定・解除を可能にすることにより、主制御部ＣＰＵに比べ消費電力の少ない操作表示部ＣＰＵだけを駆動させた状態でプリンタの待機状態とすることで、待機時の消費電力低減を可能となる。
【００４７】
請求項２記載の発明によれば、オペレータが任意に機器のスリープモードの設定・解除を可能にしたり、操作表示部ＣＰＵが検知し得る入力によりスリープモードの設定・解除を可能となり、オペレータの操作に応じた消費電力の低減が可能となる。
【００４８】
請求項３記載の発明によれば、操作表示部ＣＰＵへ或る一定時間アクセスが無い場合にスリープモードに設定できたり、操作表示部ＣＰＵで検知不可能な動作時間を推定し、その時間経過後にスリープモードの設定が可能であり、自動的に低消費電力モードに移行できる。
【００４９】
請求項４記載の発明によれば、操作部への入力以外で、本体各部を制御するＣＰＵのＩ／Ｆやセンサ等の入力に応じてスリープモードを解除することが可能となる。
【００５０】
請求項５記載の発明によれば、操作表示部ＣＰＵから他の各部制御部へのスリープモードの設定・解除も、各制御部ＣＰＵから、操作表示部ＣＰＵのスリープモードの設定・解除も可能となり、Ｉ／Ｆやセンサ等の各種ＣＰＵへの入力によりスリープモードの設定・解除が容易になることで、低消費電力モードへ移行する条件が多くなるという利点がある。
【００５１】
請求項６及び７記載の発明によれば、操作表示部ＣＰＵもその他のＣＰＵも共にスリープモードに移行することが可能であり、待機時の消費電力をより低減可能となる。
【図面の簡単な説明】
【図１】本発明を実施する電子機器の一例としてのインクジェットプリンタのブロック図である。
【図２】本発明を実施するプリンタ装置の操作表示部ＣＰＵのスリープモード設定動作のフローチャートである。
【図３】本発明の実施の形態２に係るプリンタ装置のブロック図である。
【符号の説明】
１００      プリンタの主制御部
１０１      ＣＰＵ
１０２      ゲートアレイ
１０３      ＲＯＭ
１０４      ＲＡＭ
１０５      インターフェース
１０６      ヘッドドライバ
１０７      記録ヘッド
１０８      記録材センサ
１０９      モータドライバ
１１０      搬送モータ
１１１      記録紙センサ
１１２      モータドライバ
１１３      キャリアモータ
１１４      記録位置センサ
１１５      操作・  表示部
１１６      操作表示部ＣＰＵ
１１７      表示手段
１１８      操作手段
１１９      操作表示部ＣＰＵと主制御部ＣＰＵの通信手段
３０１      操作表示部ＣＰＵ
３０２      主制御部ＣＰＵ
３０３      キー操作手段
３０４      ＬＣＤ表示手段
３０５      ＨＯＳＴ    Ｉ／Ｆ
３０６      ＰＣカードＩ／Ｆ
３０７      デジタルカメラＩ／Ｆ
３０８      プリンタエンジン
３０９      操作表示部ＣＰＵと主制御部ＣＰＵの通信手段
【図１】
2004255658.tif 000003
【図２】
2004255658.tif 000004
【図３】
2004255658.tif 000005