(57)【要約】【課題】本発明はスリープ時において、より消費電力の軽減が可能な印刷装置及びその制御方法に関し、特にスリープ時においても、エンジン側の状態を知ることができる印刷装置及びその制御方法を提供するものである。【解決手段】印刷データに基づいて画像データを作成する制御部と、該画像データを記録媒体に印刷するエンジン部とを有する印刷装置であって、上記制御部をスリープモードに設定するスリープモード設定手段と、上記制御部がスリープモード時、上記エンジン部の状態変化を検出し、この状態変化検出信号を制御部に出力する出力手段とを有し、上記制御部は、状態変化検出信号が入力すると、エンジン部に対して状態確認信号を出力し、エンジン部の状態を確認することを特徴とする。【選択図】  図１
2010125630.tif 000002
【特許請求の範囲】
【請求項１】
印刷データに基づいて画像データを作成する制御部と、該画像データを記録媒体に印刷するエンジン部とを有する印刷装置において、
前記制御部が作成した画像データを圧縮、伸張、転送処理を行う電子回路をスリープモードに設定するスリープモード設定手段と、
前記電子回路がスリープモード時、前記エンジン部の状態変化を検出し、状態変化検出信号を前記制御部に出力する出力手段とを有し、
前記制御部は、前記状態変化検出信号が入力すると、前記エンジン部に対して状態確認信号を出力し、前記エンジン部の状態を確認することを特徴とする印刷装置。
【請求項２】
前記電子回路のスリープモードの設定は、前記電子回路へのクロック信号の供給を停止することによって行うことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記制御部は、前記状態確認信号の出力の結果に基づいて、前記エンジン部の状態を表示することを特徴とする請求項１、又は２に記載の印刷装置。
【請求項４】
前記スリープモード設定手段は、エンジン部の高電力消費手段への電力供給も停止することを特徴とする請求項１、２、又は３に記載の印刷装置。
【請求項５】
印刷データに基づいて画像データを作成する制御部と、該画像データを記録媒体に印刷するエンジン部とを有する印刷装置の制御方法において、
前記制御部が作成した画像データを圧縮、伸張、転送処理を行う電子回路をスリープモードに設定するスリープモード設定処理と、
前記電子回路がスリープモード時、前記エンジン部の状態変化を検出し、状態変化検出信号を前記制御部に出力する出力処理と、
前記状態変化検出信号が入力すると、前記エンジン部に対して状態確認信号を出力し、前記エンジン部の状態を確認する確認処理と、
を行うことを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はスリープモードにおいて、より消費電力の軽減が可能な印刷装置、及び印刷装置の制御方法に関する。
【背景技術】
【０００２】
今日、各種電気機器、電子機器の省エネルギー化が叫ばれ、印刷装置においても省電力な装置の設計が要求されている。特に、各種装置内の電子回路の消費電力削減方法としては、より消費電力の小さい部品を使用する方法や、低消費電力モードを有する部品を積極的に活用する方法、回路の動作クロックを低下させる方法、更に新たな低消費電力の電子回路を開発する方法等が考えられる。
【０００３】
尚、省電力を実現する画像形成制御装置の発明として、特許文献１が提案されている。この発明は、 ＡＳＩＣ(application specific integrated circuit)化されたエンジンインタフェースにおいて、使用されていない機能に対して静的に基準クロックを止めることによって消費電力を抑える発明である。
【特許文献１】特開２００２−２２９６６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の方法では問題がある。例えば、より消費電力の小さい部品を使用する方法は、有用であるが必ずしもその様な部品が見つかるとは限らない。また、低消費電力モードを有する部品を積極的に使用する場合、低消費電力モードにおいて機能的な問題が無ければ良いが、機能上低消費電力モードが使えない部品もある。また、回路の動作クロックを低下させる方法は、システムの動作中に周波数を変更できれば良いが、周波数が変更できない場合もある。また、低消費電力の電子回路を開発する方法は、開発期間が必要であり、コストもかかる。さらに、上記特許文献１の場合、基準クロックを止めている間にエンジン側の操作が行われた場合、これを検知できず問題となる。
【０００５】
そこで、本発明はスリープ時においても、エンジン側の状態を知ることができ、スリープ時において、より大きな電力削減が可能な印刷装置、及び印刷装置の制御方法を提供するものである。
【課題を解決するための手段】
【０００６】
上記課題は第１の発明によれば、印刷データに基づいて画像データを作成する制御部と、該画像データを記録媒体に印刷するエンジン部とを有する印刷装置において、前記制御部が作成した画像データの圧縮、伸張、転送処理を行う電子回路をスリープモードに設定するスリープモード設定手段と、前記電子回路がスリープモード時、前記エンジン部の状態変化を検出し、状態変化検出信号を前記制御部に出力する出力手段とを有し、前記制御部は、前記状態変化検出信号が入力すると、前記エンジン部に対して状態確認信号を出力し、前記エンジン部の状態を確認する印刷装置を提供することによって達成できる。
【０００７】
上記課題は第２の発明によれば、前記電子回路のスリープモードの設定は、前記電子回路へのクロック信号の供給を停止することによって行う印刷装置を提供することによって達成できる。
【０００８】
上記課題は第３の発明によれば、前記制御部は、前記状態確認信号の出力の結果に基づいて、前記エンジン部の状態を表示する印刷装置を提供することによって達成できる。
【０００９】
上記課題は第４の発明によれば、前記スリープモード設定手段は、エンジン部の高電力消費手段への電力供給も停止する印刷装置を提供することによって達成できる。
【００１０】
上記課題は第５の発明によれば、印刷データに基づいて画像データを作成する制御部と、該画像データを記録媒体に印刷するエンジン部とを有する印刷装置の制御方法において、前記制御部が作成した画像データを圧縮、伸張、転送処理を行う電子回路をスリープモードに設定するスリープモード設定処理と、前記電子回路がスリープモード時、前記エンジン部の状態変化を検出し、状態変化検出信号を前記制御部に出力する出力処理と、前記状態変化検出信号が入力すると、前記エンジン部に対して状態確認信号を出力し、前記エンジン部の状態を確認する確認処理とを行う印刷装置の制御方法を提供することによって達成できる。
【発明の効果】
【００１１】
本発明によれば、印刷装置のスリープ時において大きな消費電力の削減を行うことができ、しかもスリープ時、エンジン部の状態変化を常時確認することができる印刷装置、及び印刷装置の制御方法を提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面を参照しながら説明する。
図２は、本実施形態に使用するプリンタ装置（印刷装置）をネットワークを介してホスト機器であるパーソナルコンピュータ（ＰＣ）に接続したシステム構成図である。同図において、プリンタ装置１はＵＳＢ（universal serial bus）７ａ又はＬＡＮ（local area network）７ｂを介してパーソナルコンピュータ（ＰＣ）に接続され、パーソナルコンピュータ（ＰＣ）から印刷データを受信する。
【００１３】
プリンタ装置１はインターフェースコントローラ（以下、Ｉ／Ｆコントローラで示す）２、エンジンコントローラ３、及びヘッドコントローラ４で構成され、Ｉ／Ｆコントローラ２には、上記のようにパーソナルコンピュータ（ＰＣ）から印刷データが供給される。
【００１４】
Ｉ／Ｆコントローラ２は供給された印刷データに基づいて、ビデオデータを生成し、ヘッドコントローラ４を介してＬＥＤヘッド６によって記録媒体に印字を行う。また、Ｉ／Ｆコントローラ２にはオペレーションパネル５が接続され、ユーザによる操作信号をＩ／Ｆコントローラ２に供給すると共に、必要な情報をオペレーションパネル５に表示する。
【００１５】
エンジンコントローラ３は、Ｉ／Ｆコントローラ２との間でＣＯＭＭＡＮＤ／ＳＴＡＴＵＳ信号により情報通信を行っている。また、エンジンコントローラ３には多くのセンサから各種検知信号が入力する。例えば、フロントドアセンサ８からプリンタ装置１の正面扉の開閉を検知する検知信号が入力し、カセット引出しセンサ９から給紙カセットが引き出されたことを検知する検知信号が入力し、トナー有無センサ１０から不図示の現像器のトナーの有無を検知する検知信号が入力し、排紙センサ１１から不図示の定着器を通過した用紙の検知信号が入力し、温湿度センサ１２からプリンタ装置１内の温度、湿度情報が入力する。
【００１６】
また、エンジンコントローラ３からモータ１３に駆動信号が供給され、高圧ユニット１４に高圧制御信号が供給される。
図１は、上記Ｉ／Ｆコントローラ２の回路ブロック図である。Ｉ／Ｆコントローラ２は、ＣＰＵ１６、ＳＤＲＡＭ（synchronous DRAM）１７、フラッシュメモリ１８、ＡＳＩＣ１９、ＲＴＣ（リアルタイムクロック）２０、ＥＥＰＲＯＭ２１で構成されている。また、前述のようにＩ／Ｆコントローラ２（ＣＰＵ１６）は前述のＵＳＢ７ａを介してパーソナルコンピュータ（ＰＣ）に接続され、またＬＡＮ（LAN PHY(Physical)）７ｂを介してパーソナルコンピュータ（ＰＣ）に接続されている。
【００１７】
上記ＡＳＩＣ１９はＣＰＵ１６の制御に従ってビデオデータの生成し、当該ビデオデータの圧縮処理、伸張処理等を行い、ヘッドコントローラ４にビデオデータを送信する。  また、ＡＳＩＣ１９はエンジンコントローラ３との間で各種信号の授受を行う。
【００１８】
また、エンジンコントローラ３からＣＰＵ１６には、ステータス変更信号（STATUS_CHANGE信号）が出力される。このSTATUS_CHANGE信号は、ＡＳＩＣ１９が後述するスリープモード時、前述のフロントドアや給紙カセットが引き出されたことを検知する時、エンジンコントローラ３から出力される信号である。
【００１９】
また、上記オペレーションパネル５には、不図示の節電ボタンや節電モード表示ＬＥＤ等が配設され、節電ボタンの操作によってプリンタ装置１を節電モードに設定することができる。また、節電モード時、節電モード表示ＬＥＤが点灯する。尚、節電モードからの復帰も上記節電ボタンを操作することによって設定することができる。また、本例の節電モードは通常の定着ヒータ等の駆動を停止するのみではなく、後述するようにＩ／Ｆコントローラ２内のＡＳＩＣ１９の駆動も停止させる。
尚、ＲＴＣ２０は日時を計測し、フラッシュメモリ１８やＥＥＰＲＯＭ２１には印刷処理に必要な各種情報が記憶され、ＳＤＲＡＭ１７は主にビデオデータの描画に使用される。
【００２０】
図３は、上記構成のエンジンコントローラ３、ＣＰＵ１６、及びＡＳＩＣ１９の関係を説明する図である。ＣＰＵ１６はＰＣＩコントローラブロック１６ａ、ＥＴＨＥＲ(イーサネット（登録商標）)コントローラブロック１６ｂ、ＳＤＲＡＭコントローラブロック１６ｃ、ＣＰＵコアブロック１６ｄで構成されている。それぞれのコントローラブロック１６ａ〜１６ｄは対応する回路の制御を行い、例えばＰＣＩコントローラブロック１６ａはＰＣＩバスの制御を行う。
【００２１】
ＡＳＩＣ１９はビデオデータの圧縮、伸張、転送等の処理を行い、各色毎に伸張したビデオデータ（VIDEO_K〜VIDEO_C）をヘッドコントローラ４に転送する。ＡＳＩＣ１９はＰＣＩコントローラブロック２５、圧縮回路ブロック２６、コマンドステータス（COMMAND STATUS）送受信回路ブロック２７、伸張回路２８Ｋ〜２８Ｃ、ビデオ転送回路２９Ｋ〜２９Ｃで構成されている。
【００２２】
また、ＣＰＵ１６からＡＳＩＣ１９に対してＰＣＩクロック（PCICLK）が供給され、ＡＳＩＣ１９ではこのＰＣＩクロック（PCICLK）を分周し、各回路の駆動を行っている。例えば、圧縮回路ブロック２６によるビデオデータの圧縮処理や、各種コマンドの送受信を制御する送受信回路ブロック２７の駆動を行っている。尚、ＣＰＵ１６とＡＳＩＣ１９との間ではビデオデータを転送する際のアドレスデータ（PCIAD0〜31）の授受や、各種信号（FRAME、IRDY、TRDY、DEVSEL）の授受が行われる。
【００２３】
以上の構成において、以下に本実施形態の処理動作を説明する。
図４は本例の処理動作を説明するフローチャートであり、同図の左側がＩ／Ｆコントローラ２が行う処理を示し、同図の右側がエンジンコントローラ３が行う処理を示す。
先ず、Ｉ／Ｆコントローラ２は、前述のオペレーションパネル５の状態を監視し、またパーソナルコンピュータ（ＰＣ）からの印刷データの受信を監視している（ステップ（以下、Ｓで示す）１）。
【００２４】
この状態において、例えばユーザによってオペレーションパネル（オペパネ）５の節電ボタンが操作されると、Ｉ／Ｆコントローラ２は印刷処理中であるか否かの判断を行い（Ｓ２）、例えば現在印刷処理中であれば（Ｓ２がＹＥＳ）、印刷処理の終了を待つ（Ｓ３）。一方、プリンタ装置１が印刷処理中ではない場合（Ｓ２がＮＯ）、又はアイドル状態になると、Ｉ／Ｆコントローラ２はエンジンコントローラ３に対してスリープコマンド（スリープCOMMAND）を発行し、ＡＳＩＣ１９へのＰＣＩクロック（PCI CLK）の出力を停止する（Ｓ４）。
【００２５】
また、スリープモードに入ったことを報知するため、前述のオペレーションパネル５に設けられた節電モード表示ＬＥＤを点滅させる（Ｓ５）。以上の処理によって、以後Ｉ／Ｆコントローラ２（ＡＳＩＣ１９）における消費電力が抑えられる。
【００２６】
一方、エンジンコントローラ３側では、スリープコマンド（スリープCOMMAND）を受信すると、ＬＥＤヘッド６や、不図示の定着ヒータ、高圧ユニットへの電力供給をオフする（Ｓ６）。この処理によって、更にエンジンコントローラ３での消費電力が抑えられる。
その後、エンジンコントローラ３は前述のフロントドアが開けられるか、給紙カセットが引き出されるか等の状態変化を監視し（Ｓ７）、例えばユーザによってフロントドアが開けられると、前述のSTATUS_CHANGE信号を出力する（Ｓ８）。
【００２７】
このSTATUS_CHANGE信号は、Ｉ／Ｆコントローラ２（ＣＰＵ１６）のＩＮＴ端子（割込端子）に入力し（Ｓ９）、ＰＣＩコントローラブロック２０を駆動して、ＡＳＩＣ１９にＰＣＩクロック（PCI CLK）を再供給する（Ｓ１０）。また、Ｉ／Ｆコントローラ２はエンジンコントローラ３の状態を確認するため、状態読出コマンド（状態読出COMMAND）を発行する（Ｓ１１）。
エンジンコントローラ３側では、上記状態読出コマンド（状態読出COMMAND）を受信すると（Ｓ１２）、エンジンコントローラ３の状態を確認し、Ｉ／Ｆコントローラ２（ＣＰＵ１６）に対して、状態ステータス（状態STATUS）を送信する（Ｓ１３）。
【００２８】
この状態ステータス（状態STATUS）には、上記ユーザによって操作された情報が含まれ、例えばユーザによってフロントドアが開けられた場合、この検知信号がフロンドドアセンサ８からエンジンコントローラ３に送信されており、上記状態ステータス（状態STATUS）に、この情報が含まれる。また、例えば給紙カセットの引き出し操作が行われた場合、この検知信号がカセット引出しセンサ９からエンジンコントローラ３に送信されており、上記状態ステータス（状態STATUS）に、この情報が含まれる。
【００２９】
したがって、Ｉ／Ｆコントローラ２は状態ステータス（状態STATUS）を確認することによって、エンジンコントローラ３の操作内容を知り、内容によっては、オペレーションパネル５に表示する（Ｓ１４）。例えば、上記フロンドドアが開けられた場合、フロンドドアのオープンメッセージをオペレーションパネル５に表示する。また、上記給紙カセットが引き出された場合、給紙カセットのオープンメッセージをオペレーションパネル５に表示する。
【００３０】
その後、Ｉ／Ｆコントローラ２はＡＳＩＣ１９へのＰＣＩクロック（PCI CLK）の出力を再び停止する（Ｓ１５）。この処理によって、再度ＡＳＩＣ１９はスリープモードに戻り、電力消費を抑える。尚、上記状態ステータス（状態STATUS）がＩ／Ｆコントローラ２に入力した後、再度ＰＣＩクロック（PCI CLK）の出力が停止されるまでの時間は、例えば１秒にも満たない時間であり、この間、一時的に消費電力が増えるが、スリープモード全体の時間に占める割合から考えれば無視できる程度の時間である。
以上のように、本実施形態によれば、プリンタ装置１のスリープモード時、ＡＳＩＣ１９へのＰＣＩクロック（PCI CLK）を停止することによって、ＡＳＩＣ１９での消費電力を激減することができ、スリープモードでのプリンタ装置１の消費電力を大きく削減することができる。
【００３１】
図５及び図６は、本実施形態におけるプリンタ装置１の消費電力の軽減の効果を具体的に示す図であり、Ｉ／Ｆコントローラ２の各部品別、電圧別の消費電流を、実測又はカタログから読み取り、導き出したデータである。尚、図５は従来の場合を示し、図６は本実施形態で説明したＰＣＩクロック（PCI CLK）の出力を停止させた場合を示す。図５の従来の場合ＰＣＩクロック（PCI CLK）は６６ＭＨzを使用している。電源としては、部品の仕様に合わせ５．０Ｖ、３．３Ｖ、２．５Ｖ、１．５Ｖの４系統を設けている。
【００３２】
上記図６に示す結果において、特に注目すべきは、部品名ＡＳＩＣ（１９）の電力と５Ｖ換算電流値である。図５に示す従来の場合では、ＡＳＩＣの消費電力は６０９ｍＷであり、５Ｖ換算電流値は１２２ｍＡとなっている。一方、図６に示す本実施形態の場合、ＡＳＩＣの消費電力は２６ｍＷであり、５Ｖ換算電流値は５ｍＡと大きく抑えられている。
【００３３】
尚、図７はＰＣＩクロック（PCI CLK）の周波数を３０ＭＨzにした例であり、ＡＳＩＣの消費電力は２７３ｍＷであり、５Ｖ換算電流値は５５ｍＡとなる。この場合、ＡＳＩＣの消費電力は２７３（ｍＷ）であるが、図５に示す従来例の場合、ＡＳＩＣの消費電力６０９ｍＷを周波数の比率をもとに理論計算すると、６０９（ｍＷ）×３０（ＭＨｚ）÷６６（ＭＨｚ）＝２７７（ｍＷ）となり、ほぼ図６の実測値から導き出した値と一致する。すなわち、ＡＳＩＣ１９における消費電力（消費電流）は周波数に比例しており、本実施形態では、この電力削減の効果を一歩進め、スリープモード時、ＰＣＩクロック（PCI CLK）の出力を停止するものである。
【００３４】
以上のように、本実施形態によれば、プリンタ装置のスリープ時において大幅な消費電力（消費電流）の削減を行うことができ、しかもスリープ時エンジンコントローラとの間で情報交換を行うこともできる印刷装置を提供することができる。
尚、本発明は上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、本発明は、前述した実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明をなすことができる。例えば本発明は、実施形態に示される全構成要素からいくつか構成要素を削除して構成してもよい。
【図面の簡単な説明】
【００３５】
【図１】Ｉ／Ｆコントローラの回路ブロック図である。
【図２】本実施形態に使用するプリンタ装置をネットワークを介してホスト機器であるパーソナルコンピュータ（ＰＣ）に接続した全体システム構成図である。
【図３】エンジンコントローラ、ＣＰＵ、及びＡＳＩＣの関係を説明する図である。
【図４】本例の処理動作を説明するフローチャートである。
【図５】従来のＰＣＩクロック（PCI CLK）を供給した場合のＡＳＩＣの電力消費を説明する図である。
【図６】本例のＰＣＩクロック（PCI CLK）の供給を停止した場合のＡＳＩＣの電力消費を説明する図である。
【図７】ＰＣＩクロック（PCI CLK）のクロック周波数を低下させた場合のＡＳＩＣの電力消費を説明する図である。
【符号の説明】
【００３６】
１・・・プリンタ装置
２・・・Ｉ／Ｆコントローラ
３・・・エンジンコントローラ
４・・・ヘッドコントローラ
５・・・オペレーションパネル
６・・・ＬＥＤヘッド
７ａ・・ＵＳＢ
７ｂ・・ＬＡＮ
８・・・フロントドアセンサ
９・・・カセット引出しセンサ
１０・・トナー有無センサ
１１・・排紙センサ
１２・・温湿度センサ
１３・・モータ
１４・・高圧ユニット
１６・・ＣＰＵ
１６ａ・・ＰＣＩコントローラブロック
１６ｂ・・ＥＴＨＥＲコントローラブロック
１６ｃ・・ＳＤＲＡＭコントローラブロック
１６ｄ・・ＣＰＵコアブロック
１７・・ＳＤＲＡＭ
１８・・フラッシュメモリ
１９・・ＡＳＩＣ
２０・・ＲＴＣ
２１・・ＥＥＰＲＯＭ
２５・・ＰＣＩコントローラブロック
２６・・圧縮回路ブロック
２７・・コマンドステータス送受信回路ブロック
２８Ｋ〜２８Ｃ・・伸張回路
２９Ｋ〜２９Ｃ・・ビデオ転送回路
【図１】
2010125630.tif 000003
【図２】
2010125630.tif 000004
【図３】
2010125630.tif 000005
【図４】
2010125630.tif 000006
【図５】
2010125630.tif 000007
【図６】
2010125630.tif 000008
【図７】
2010125630.tif 000009