(57)【要約】【課題】より簡易なハード構成で複数の制御装置を省電力モードにできるようにする。【解決手段】サブ制御装置５０がネットワーク関連指令を受信すると、サブ制御装置５０は、リブートによる通常モードへの移行を伴ってネットワーク設定を行ない、リブートの完了通知をＭＩＢによってメイン制御装置４０に送信する。そして、省電力モード中にリブートの完了通知を受信したメイン制御装置４０は、省電力モードへの移行指令をＴＲＡＰによってサブ制御装置５０に送信し、これを受信したサブ制御装置５０は省電力モードに移行すると共に移行指令に対する応答をＴＲＡＰによってメイン制御装置４０に送信する。こうしたメイン制御装置４０とサブ制御装置５０との間のＭＩＢやＴＲＡＰによるデータのやりとりにより、メイン制御装置４０とサブ制御装置５０とを共に省電力モードにすることができる。【選択図】図５
2011173262.tif 000002
【特許請求の範囲】
【請求項１】
印刷処理を行なう印刷手段と、該印刷手段を制御するメイン制御手段と、該メイン制御手段と通信可能であると共にネットワークを介して外部機器と通信可能なサブ制御手段と、を備える印刷装置であって、
前記サブ制御手段は、動作モードとして第１モードと該第１モードよりも電力消費が低い省電力モードとを有し、前記省電力モード中に前記外部機器からネットワーク設定に関するネットワーク関連指令を受信したときにはリブートによる前記第１モードへの移行を伴って前記ネットワーク設定を行なうと共に前記リブートの完了後に該リブートを完了したことを示す完了通知を前記メイン制御手段に送信し、前記メイン制御手段から前記省電力モードへの移行指令を受信したときには前記省電力モードに移行する手段であり、
前記メイン制御手段は、動作モードとして前記第１モードと前記省電力モードとを有し、前記省電力モード中に前記サブ制御手段から前記完了通知を受信したときには前記省電力モードへの移行指令を前記サブ制御手段に送信する手段である、
印刷装置。
【請求項２】
請求項１記載の印刷装置であって、
前記サブ制御手段は、ＳＮＭＰにおけるＳＮＭＰマネージャーとしての機能を有する手段であり、
前記メイン制御手段は、ＳＮＭＰにおけるＳＮＭＰエージェントとしての機能を有し、ＳＮＭＰにおけるＴＲＡＰによって前記省電力モードへの移行指令を前記サブ制御手段に送信する手段である、
印刷装置。
【請求項３】
請求項１または２記載の印刷装置であって、
前記メイン制御手段により制御され、情報を表示する表示手段を備え、
前記サブ制御手段は、前記省電力モード中に前記外部機器から前記ネットワーク関連指令とは異なる所定指令を受信したとき、前記第１モードに移行せずに前記所定指令を前記メイン制御手段に送信する手段であり、
前記メイン制御手段は、前記省電力モード中に前記サブ制御手段から前記所定指令を受信したとき、前記所定指令が前記印刷手段と前記メイン制御手段とのうち少なくとも一方に関する第１指令である場合には前記第１モードへの移行を伴って前記第１指令に対応する処理を実行し、前記表示手段に関する第２指令である場合には前記第１モードに移行せずに前記第２指令に対応する処理を実行する手段である、
印刷装置。
【請求項４】
請求項３記載の印刷装置であって、
前記第１指令は、印刷ジョブの削除，用紙切れエラーの削除，インク切れエラーの削除，用紙詰まりエラーの削除，の少なくとも一つを含む指令であり、
前記第２指令は、前記表示手段の表示言語の設定，前記表示手段の明るさの設定，の少なくとも一つを含む指令である、
印刷装置。
【請求項５】
請求項１ないし４のいずれか１つの請求項に記載の印刷装置であって、
前記メイン制御手段は、前記省電力モードの場合、前記第１モードの場合に比して前記印刷手段への電力供給を制限する手段である、
印刷装置。
【請求項６】
印刷処理を行なう印刷手段と、該印刷手段を制御するメイン制御手段と、該メイン制御手段と通信可能であると共にネットワークを介して外部機器と通信可能なサブ制御手段と、を備え、前記サブ制御手段および前記メイン制御手段が各々に動作モードとして第１モードと該第１モードよりも電力消費が低い省電力モードとを有する印刷装置における省電力モードへの移行方法であって、
前記サブ制御手段および前記メイン制御手段が共に前記省電力モード中に前記サブ制御手段が前記外部機器からネットワーク設定に関するネットワーク関連指令を受信したとき、前記サブ制御手段が、リブートによる前記第１モードへの移行を伴って前記ネットワーク設定を行なうと共に前記リブートの完了後に該リブートを完了したことを示す完了通知を前記メイン制御手段に送信し、前記完了通知を受信した前記メイン制御手段が前記省電力モードへの移行指令を前記サブ制御手段に送信し、前記省電力モードへの移行指令を受信した前記サブ制御手段が前記省電力モードに移行する、
省電力モードへの移行方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置および省電力モードへの移行方法に関する。
【背景技術】
【０００２】
従来、この種の印刷装置としては、システムバスに接続される各モジュールを統括的に制御するマスターＣＰＵや、ＰＣＩバスを介してシステムバスに接続されネットワークデータを処理するサブＣＰＵなど複数のＣＰＵを有するものにおいて、マスターＣＰＵの省電力モードの状態（Ｈａｌｔ状態）を検知した場合に他のＣＰＵも省電力モードに移行させる専用のパワーマネージメントＡＳＩＣを設けたものが提案されている（例えば、特許文献１参照）。この装置では、こうしたパワーマネージメントＡＳＩＣを設けたことにより、省電力モード移行時に全てのＣＰＵのモードの同期をとれるようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１０５９１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した印刷装置では、マネージメントＡＳＩＣを設けることによって全てのＣＰＵが省電力モードに移行できるようにしているが、省スペース化の観点などから、こうしたマネージメントＡＳＩＣを設けずに、より簡易なハード構成で複数のＣＰＵを省電力モードに移行できるようにすることが望まれている。
【０００５】
本発明の印刷装置および省電力モードへの移行方法は、より簡易なハード構成で複数の制御装置を省電力モードにできるようにすることを主目的とする。
【０００６】
本発明の印刷装置および省電力モードへの移行方法は、上述の主目的を達成するために以下の手段を採った。
【課題を解決するための手段】
【０００７】
本発明の印刷装置は、
印刷処理を行なう印刷手段と、該印刷手段を制御するメイン制御手段と、該メイン制御手段と通信可能であると共にネットワークを介して外部機器と通信可能なサブ制御手段と、を備える印刷装置であって、
前記サブ制御手段は、動作モードとして第１モードと該第１モードよりも電力消費が低い省電力モードとを有し、前記省電力モード中に前記外部機器からネットワーク設定に関するネットワーク関連指令を受信したときにはリブートによる前記第１モードへの移行を伴って前記ネットワーク設定を行なうと共に前記リブートの完了後に該リブートを完了したことを示す完了通知を前記メイン制御手段に送信し、前記メイン制御手段から前記省電力モードへの移行指令を受信したときには前記省電力モードに移行する手段であり、
前記メイン制御手段は、動作モードとして前記第１モードと前記省電力モードとを有し、前記省電力モード中に前記サブ制御手段から前記完了通知を受信したときには前記省電力モードへの移行指令を前記サブ制御手段に送信する手段である、
ことを要旨とする。
【０００８】
この本発明の印刷装置では、サブ制御手段とメイン制御手段とが共に省電力モード中に、サブ制御手段が外部機器からネットワークを介してネットワーク設定に関するネットワーク関連指令を受信したときには、まず、サブ制御手段が、リブートによる第１モードへの移行を伴ってネットワーク設定を行なうと共にリブートの完了後にリブートを完了したことを示す完了通知をメイン制御手段に送信し、省電力モード中に完了通知を受信したメイン制御手段が、省電力モードへの移行指令をサブ制御手段に送信し、省電力モードへの移行指令を受信したサブ制御手段が、省電力モードに移行する。即ち、サブ制御手段からメイン制御手段に完了通知を送信したときにメイン制御手段が省電力モード中である場合には、メイン制御手段からサブ制御手段に省電力モードへの移行指令を送信し、移行指令を受信したサブ制御手段が省電力モードに移行するのである。これにより、メイン制御手段とサブ制御手段との省電力モードの同期を取るための特別なハード構成を設けなくても、サブ制御手段のリブート後にメイン制御手段とサブ制御手段とを共に省電力モードにすることができる。この結果、より簡易なハード構成でメイン制御手段とサブ制御手段とを共に省電力モードにすることができる。
【０００９】
こうした本発明の印刷装置において、前記サブ制御手段は、ＳＮＭＰにおけるＳＮＭＰマネージャーとしての機能を有する手段であり、前記メイン制御手段は、ＳＮＭＰにおけるＳＮＭＰエージェントとしての機能を有し、ＳＮＭＰにおけるＴＲＡＰによって前記省電力モードへの移行指令を前記サブ制御手段に送信する手段である、ものとすることもできる。
【００１０】
また、本発明の印刷装置において、前記メイン制御手段により制御され、情報を表示する表示手段を備え、前記サブ制御手段は、前記省電力モード中に前記外部機器から前記ネットワーク関連指令とは異なる所定指令を受信したとき、前記第１モードに移行せずに前記所定指令を前記メイン制御手段に送信する手段であり、前記メイン制御手段は、前記省電力モード中に前記サブ制御手段から前記所定指令を受信したとき、前記所定指令が前記印刷手段と前記メイン制御手段とのうち少なくとも一方に関する第１指令である場合には前記第１モードへの移行を伴って前記第１指令に対応する処理を実行し、前記表示手段に関する第２指令である場合には前記第１モードに移行せずに前記第２指令に対応する処理を実行する手段である、ものとすることもできる。この態様の本発明の印刷装置において、前記第１指令は、印刷ジョブの削除，用紙切れエラーの削除，インク切れエラーの削除，用紙詰まりエラーの削除，の少なくとも一つを含む指令であり、前記第２指令は、前記表示手段の表示言語の設定，前記表示手段の明るさの設定，の少なくとも一つを含む指令である、ものとすることもできる。前者の場合に第１モードに移行するのは、その後に印刷ジョブを受信する可能性を考慮したものであり、後者の場合に第１モードに移行しないのは、省電力モードをできるだけ継続するためである。また、この態様の本発明の印刷装置において、前記メイン制御手段は、前記第１モードに移行した場合、前記外部機器から前記サブ制御手段を介して所定時間（例えば、３分や５分など）に亘ってデータが入力されないときに前記省電力モードに移行すると共に前記省電力モードへの移行指令を前記サブ制御手段に送信する手段である、ものとすることもできる。
【００１１】
さらに、本発明の印刷装置において、前記メイン制御手段は、前記省電力モードの場合、前記第１モードの場合に比して前記印刷手段への電力供給を制限する手段である、ものとすることもできる。こうすれば、省電力モードの場合に、印刷装置全体の電力消費をより抑制することができる。
【００１２】
本発明の省電力モードへの移行方法は、
印刷処理を行なう印刷手段と、該印刷手段を制御するメイン制御手段と、該メイン制御手段と通信可能であると共にネットワークを介して外部機器と通信可能なサブ制御手段と、を備え、前記サブ制御手段および前記メイン制御手段が各々に動作モードとして第１モードと該第１モードよりも電力消費が低い省電力モードとを有する印刷装置における省電力モードへの移行方法であって、
前記サブ制御手段および前記メイン制御手段が共に前記省電力モード中に前記サブ制御手段が前記外部機器からネットワーク設定に関するネットワーク関連指令を受信したとき、前記サブ制御手段が、リブートによる前記第１モードへの移行を伴って前記ネットワーク設定を行なうと共に前記リブートの完了後に該リブートを完了したことを示す完了通知を前記メイン制御手段に送信し、前記完了通知を受信した前記メイン制御手段が前記省電力モードへの移行指令を前記サブ制御手段に送信し、前記省電力モードへの移行指令を受信した前記サブ制御手段が前記省電力モードに移行する、
ことを要旨とする。
【００１３】
この本発明の省電力モードへの移行方法では、サブ制御手段とメイン制御手段とが共に省電力モード中に、サブ制御手段が外部機器からネットワークを介してネットワーク設定に関するネットワーク関連指令を受信したときには、まず、サブ制御手段が、リブートによる第１モードへの移行を伴ってネットワーク設定を行なうと共にリブートの完了後にリブートを完了したことを示す完了通知をメイン制御手段に送信し、省電力モード中に完了通知を受信したメイン制御手段が、省電力モードへの移行指令をサブ制御手段に送信し、省電力モードへの移行指令を受信したサブ制御手段が、省電力モードに移行する。即ち、サブ制御手段からメイン制御手段に完了通知を送信したときにメイン制御手段が省電力モード中である場合には、メイン制御手段からサブ制御手段に省電力モードへの移行指令を送信し、移行指令を受信したサブ制御手段が省電力モードに移行するのである。これにより、メイン制御手段とサブ制御手段との省電力モードの同期を取るための特別なハード構成を設けなくても、サブ制御手段のリブート後にメイン制御手段とサブ制御手段とを共に省電力モードにすることができる。この結果、より簡易なハード構成でメイン制御手段とサブ制御手段とを共に省電力モードにすることができる。
【図面の簡単な説明】
【００１４】
【図１】プリンター２０の構成の概略を示す構成図。
【図２】メイン制御装置４０およびサブ制御装置５０の処理の流れを示す説明図。
【図３】サブ省電力モード中処理ルーチンの一例を示すフローチャート。
【図４】メイン省電力モード中処理ルーチンの一例を示すフローチャート。
【図５】メイン制御装置４０およびサブ制御装置５０の処理の流れを示す説明図。
【図６】メイン制御装置４０およびサブ制御装置５０の処理の流れを示す説明図。
【発明を実施するための形態】
【００１５】
次に、本発明の実施の形態を図面を用いて説明する。図１は、本発明の一実施形態であるプリンター２０の構成の概略を示す構成図である。本実施形態のプリンター２０は、ネットワーク１２を介して外部機器としてのユーザーパソコン（ＰＣ）７０に接続されており、図１に示すように、印刷データに基づいてインク滴を記録紙Ｐに吐出することにより印刷を行なうインクジェット方式のプリンターユニット２２と、各種情報を表示する表示部３２やユーザーが指示を入力する操作部３４を有する操作パネル部３０と、主としてプリンターＡＳＩＣ２６や操作パネル３０を制御するメイン制御装置４０と、主としてネットワーク機能を制御するサブ制御装置５０と、を備える。なお、ユーザーＰＣ７０は、周知の汎用パソコンであり、インストールされたプログラムによってプリンター２０に印刷ジョブや設定変更などの指令を送信したりプリンター２０からステータス情報を受信したりする。このユーザーＰＣ７０は、１台であるものとしてもよいし、複数台であるものとしてもよい。
【００１６】
プリンターユニット２２は、周知のインクジェット方式のカラープリンター機構としてのプリンターエンジン２４と、このプリンターエンジン２４を制御する集積回路としてのプリンターＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）２６と、からなり、着色剤としてインクを記録紙Ｐに吐出することにより印刷を行なう。プリンターＡＳＩＣ２６は、プリンターエンジン２４の各要素（記録紙Ｐを搬送する搬送機構や、記録紙Ｐの搬送方向に直交する方向（主走査方向）に移動可能なキャリッジを移動させる移動機構，キャリッジの下部に設けられて記録紙Ｐに対してインク滴を吐出する印刷ヘッドなど）に供給する電力の制御も行なっている。
【００１７】
メイン制御装置４０は、各種制御を実行するメインＣＰＵ４２と、各種制御プログラムを記憶するＲＯＭ４３と、データを一時的に記憶するＲＡＭ４４と、ＵＳＢ接続されるサブ制御装置５０とデータのやりとりを行なうＵＳＢデバイスコントローラー４６と、を備え、これらと前述のプリンターユニット２２と操作パネル部３０とがバス４９を介して電気的に接続されている。このメイン制御装置４０は、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）のＳＮＭＰエージェントとしての機能を有する。
【００１８】
サブ制御装置５０は、各種制御を実行するサブＣＰＵ５２と、各種制御プログラムを記憶するＲＯＭ５３と、データを一時的に記憶するＲＡＭ５４と、ＵＳＢ接続されるメイン制御装置４０とデータのやりとりを行なうＵＳＢホストコントローラー５６と、ネットワーク１２を介して接続されるユーザーＰＣ７０とデータのやりとりを行なうネットワークコントローラー５８と、を備え、これらがバス５９を介して電気的に接続されている。このサブ制御装置５０は、ＳＮＭＰのＳＮＭＰマネージャーとしての機能を有する。なお、サブ制御装置５０とユーザーＰＣ７０との関係では、サブ制御装置５０がＳＮＭＰエージェントとして機能し、ユーザーＰＣ７０がＳＮＭＰマネージャーとして機能する。
【００１９】
こうして構成された本実施形態のプリンター２０では、ＳＮＭＰエージェントとしての機能を有するメイン制御装置４０とＳＮＭＰマネージャーとしての機能を有するサブ制御装置５０とは、印刷ジョブをやりとりするための論理チャネル（以下、印刷ジョブ論理チャネルという）や、ＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）をやりとりするための論理チャネル（以下、ＭＩＢ論理チャネルという），ＴＲＡＰをやりとりするための論理チャネル（以下、ＴＲＡＰ論理チャネルという）などでデータのやりとりを行なっている。なお、印刷データ論理チャネルは、サブ制御装置５０がネットワーク１２を介してユーザーＰＣ７０から受信した印刷データをメイン制御装置４０に送信するためのチャネルであり、ＭＩＢ論理チャネルは、サブ制御装置５０からメイン制御装置４０にＭＩＢリクエストを送信したり、メイン制御装置４０からサブ制御装置５０にＭＩＢリクエストに対する応答を送信したりするためのチャネルであり、ＴＲＡＰチャネルは、メイン制御装置４０側で発生したイベントをサブ制御装置５０に送信したり、それに対する応答をサブ制御装置５０からメイン制御装置４０に送信したりするためのチャネルである。
【００２０】
次に、本実施形態のプリンター２０の動作について説明する。以下、まず、メイン制御装置４０やサブ制御装置５０が通常モードから通常モードよりも電力消費が低い省電力モードに移行する際の動作について説明し、その後、メイン制御装置４０やサブ制御装置５０が省電力モード中の動作について説明する。
【００２１】
図２は、メイン制御装置４０やサブ制御装置５０が通常モードから省電力モードに移行する際のメイン制御装置４０およびサブ制御装置５０の処理の流れを示す説明図である。ユーザーＰＣ７０からサブ制御装置５０を介してメイン制御装置４０に印刷ジョブが送信されると、メイン制御装置４０は、印刷処理が行なわれるようプリンターユニット２２を制御する。そして、印刷処理を完了してから所定時間（例えば、３分や５分など）に亘ってメイン制御装置４０にデータが入力されないと、メイン制御装置４０は、省電力モードに移行すると共に、サブ制御装置５０をこの移行に同期して省電力モードに移行させるために、省電力モードへの移行指令をＳＮＭＰにおけるＴＲＡＰによってサブ制御装置５０に送信する。そして、省電力モードへの移行指令を受信したサブ制御装置５０は、省電力モードに移行すると共に移行指令に対する応答をＴＲＡＰによってメイン制御装置４０に送信する。ここで、メイン制御装置４０による省電力モードでは、省電力モードでない通常モードに比してメインＣＰＵ４２のクロック周波数を下げたり、プリンターユニット２２のプリンターエンジン２４への電力供給を停止したりすることによって消費電力の低下を図っている。また、サブ制御装置５０による省電力モードでは、通常モードに比してサブＣＰＵ５２のクロック周波数を下げたりすることによって消費電力の低下を図っている。なお、メインＣＰＵ４２やサブＣＰＵ５２のクロック周波数が低下している場合、ユーザーＰＣ７０からデータが入力されたときに、処理速度は低下するが、対応することは可能である。このように、メイン制御装置４０が省電力モードに移行する際に、メイン制御装置４０からサブ制御装置５０に省電力モードへの移行指令をＴＲＡＰによって送信すると共に移行指令を受信したサブ制御装置５０が省電力モードに移行することにより、より簡易なハード構成でメイン制御装置４０とサブ制御装置５０とを共に省電力モードにすることができる。なお、本実施形態では、メイン制御装置４０は、省電力モードに移行する際に、サブ制御装置５０が通常モードであるか省電力モードであるかに拘わらず省電力モードへの移行指令をＴＲＡＰによってサブ制御装置５０に送信するものとした。また、サブ制御装置５０は、省電力モードへの移行指令を受信したときに、既に省電力モード中である場合にはそのモードを保持すると共に移行指令に対する応答をＴＲＡＰによってメイン制御装置４０に送信し、通常モードである場合には省電力モードに移行すると共に移行指令に対する応答をＴＲＡＰによってメイン制御装置４０に送信するものとした。
【００２２】
次に、メイン制御装置４０やサブ制御装置５０が省電力モード中の動作について説明する。図３は、サブ制御装置５０が省電力モード中にサブ制御装置５０のサブＣＰＵ５２により実行されるサブ省電力モード中処理ルーチンの一例を示すフローチャートであり、図４は、メイン制御装置４０が省電力モード中にメイン制御装置４０のメインＣＰＵ４２により実行されるメイン省電力モード中処理ルーチンの一例を示すフローチャートである。これらのルーチンは、対応する制御装置が省電力モードのときに繰り返し実行される。以下、まず、図３のサブ省電力モード中処理ルーチンについて説明し、その後、図４のメイン省電力モード中処理ルーチンについて説明する。
【００２３】
図３のサブ省電力モード中処理ルーチンでは、サブ制御装置５０のサブＣＰＵ５２は、まず、外部機器としてのユーザーＰＣ７０からデータを受信したか否かを判定し（ステップＳ１００）、データを受信していないと判定された場合には、そのまま本ルーチンを終了する。一方、ユーザーＰＣ７０からデータを受信したと判定された場合には、そのデータが印刷ジョブであるか否かを判定し（ステップＳ１１０）、印刷ジョブであると判定された場合には、省電力モードから通常モードに移行し（ステップＳ１２０）、印刷ジョブをメイン制御装置４０に送信して（ステップＳ１３０）、本ルーチンを終了する。これにより、その後に印刷ジョブを受信したときにより迅速に対応できるようにすることができる。サブ制御装置５０は、こうして通常モードに移行すると、前述したように、メイン制御装置４０から省電力モードへの移行指令を受信したときに省電力モードに移行する。
【００２４】
ステップＳ１１０で印刷ジョブでないと判定された場合には、受信したデータがネットワーク設定（例えば、ＩＰアドレスやサブネットマスク，デフォルトゲートウェイなど）に関する指令（以下、ネットワーク関連指令という）であるか否かを判定し（ステップＳ１４０）、受信したデータがネットワーク関連指令であると判定された場合には、リブートによる通常モードへの移行を伴ってネットワーク設定を行ない（ステップＳ１５０）、リブートの完了通知をＳＮＭＰにおけるＭＩＢによってメイン制御装置４０に送信して（ステップＳ１６０）、本ルーチンを終了する。
【００２５】
一方、ステップＳ１４０で受信したデータがネットワーク関連指令でないと判定された場合には、受信したデータがプリンターユニット２２や操作パネル部３０，メイン制御装置４０に関する指令（後述の印刷関連指令や操作パネル部関連指令）であると判断し、リブートしたり通常モードに移行したりすることなく、受信したデータをＳＮＭＰにおけるＭＩＢによってメイン制御装置４０に送信して（ステップＳ１７０）、本ルーチンを終了する。この場合、サブ制御装置５０は、省電力モードを継続する。
【００２６】
次に、図４のメイン省電力モード中処理ルーチンについて説明する。このルーチンでは、メイン制御装置４０のメインＣＰＵ４２は、サブ制御装置５０からデータを受信したか否かを判定し（ステップＳ２００）、データを受信していないと判定された場合には、そのまま本ルーチンを終了する。一方、サブ制御装置５０からデータを受信したと判定された場合には、そのデータが印刷ジョブであるか否かを判定し（ステップＳ２１０）、印刷ジョブであると判定された場合には、省電力モードから通常モードに移行し（ステップＳ２２０）、印刷処理を行なって（ステップＳ２３０）、本ルーチンを終了する。このように通常モードに移行してから印刷処理を行なうことにより、印刷ジョブにより迅速に対応することができる。メイン制御装置４０は、こうして通常モードに移行すると、所定時間に亘ってデータが入力されないときに、省電力モードに移行すると共に、サブ制御装置５０が通常モードであるか省電力モードであるかに拘わらず省電力モードへの移行指令をＴＲＡＰによってサブ制御装置５０に送信する。そして、省電力モードへの移行指令を受信したサブ制御装置５０は、既に省電力モード中である場合にはそのモードを保持すると共に移行指令に対する応答をＴＲＡＰによってメイン制御装置４０に送信し、通常モードである場合には省電力モードに移行すると共に移行指令に対する応答をＴＲＡＰによってメイン制御装置４０に送信する。
【００２７】
ステップＳ２１０で受信したデータが印刷ジョブでないと判定された場合には、受信したデータがリブートの完了通知であるか否かを判定し（ステップＳ２４０）、受信したデータリブート完了通知であると判定された場合には、省電力モードへの移行指令をＳＮＭＰにおけるＴＲＡＰによってサブ制御装置５０に送信して（ステップＳ２５０）、本ルーチンを終了する。省電力モードへの移行指令を受信したサブ制御装置５０は、省電力モードに移行すると共に移行指令に対する応答をＴＲＡＰによってメイン制御装置４０に送信する。このように、メイン制御装置４０が、省電力モード中にサブ制御装置５０からリブート完了通知をＭＩＢによって受信したときに省電力モードへの移行指令をＴＲＡＰによってサブ制御装置５０に送信し、サブ制御装置５０がその移行指令に応じて省電力モードに移行することにより、メイン制御装置４０が省電力モード中でも、ＭＩＢやＴＲＡＰによるデータのやりとりによってサブ制御装置５０のリブート後にこれを省電力モードに移行させることができる。即ち、サブ制御装置５０を省電力モードに移行させるための特別なハード構成を設けることなく、より簡易なハード構成でメイン制御装置４０とサブ制御装置５０とを共に省電力モードにすることができる。
【００２８】
ステップＳ２４０で受信したデータがリブート完了通知でないと判定された場合には、受信したデータがプリンターユニット２２やメイン制御装置４０に関する指令（以下、印刷関連指令という）であるか操作パネル部３０に関する指令（以下、操作パネル部関連指令という）であるかを判定する（ステップＳ２６０）。ここで、印刷関連指令としては、本実施形態では、印刷ジョブの削除や、用紙切れエラーの削除，インク切れエラーの削除，用紙詰まりエラーの削除などの少なくとも一つを含むものとした。また、操作パネル部関連指令としては、操作パネル部３０の表示部３２の表示言語の設定や、表示部３２の明るさの設定などの少なくとも一つを含むものとした。
【００２９】
受信したデータが印刷関連指令であると判定された場合には、通常モードに移行し（ステップＳ２７０）、印刷関連指令に対応する処理を実行して（ステップＳ２８０）、本ルーチンを終了する。ここで、印刷関連指令に対応する処理としては、ＲＡＭ４４の初期化処理やプリンターエンジン２４を初期状態に戻す処理などがある。この場合、通常モードに移行することにより、その後に印刷ジョブを受信したときに、より迅速に対応できるようにすることができる。
【００３０】
一方、受信したデータが操作パネル部関連指令であると判定された場合には、通常モードに移行せずに、操作パネル部関連指令に対応する処理を実行して（ステップＳ２９０）、本ルーチンを終了する。ここで、操作パネル部関連指令に対応する処理としては、表示部３２の表示言語や明るさを調整する処理などがある。この場合、通常モードに移行しないことにより、省電力モードを継続することができる。
【００３１】
図５は、プリンター２０のメイン制御装置４０およびサブ制御装置５０が共に省電力モード中に、サブ制御装置５０がユーザーＰＣ７０からネットワーク関連指令をＭＩＢによって受信したときの、メイン制御装置４０およびサブ制御装置５０の処理の流れを示す説明図である。図５に示すように、サブ制御装置５０がネットワーク関連指令を受信すると、サブ制御装置５０は、リブートによる通常モードへの移行を伴ってネットワーク設定を行ない、リブートの完了通知をＭＩＢによってメイン制御装置４０に送信する。そして、省電力モード中にリブートの完了通知を受信したメイン制御装置４０は、省電力モードへの移行指令をＴＲＡＰによってサブ制御装置５０に送信し、これを受信したサブ制御装置５０は省電力モードに移行すると共に移行指令に対する応答をＴＲＡＰによってメイン制御装置４０に送信する。こうしたメイン制御装置４０とサブ制御装置５０との間のＭＩＢやＴＲＡＰによるデータのやりとりにより、メイン制御装置４０が省電力モード中でも、サブ制御装置５０のリブート後にこれを省電力モードに移行させることができる。
【００３２】
図６は、プリンター２０のメイン制御装置４０およびサブ制御装置５０が共に省電力モード中に、サブ制御装置５０がユーザーＰＣ７０から印刷関連指令をＭＩＢによって受信したときの、メイン制御装置４０およびサブ制御装置５０の処理の流れを示す説明図である。図５に示すように、サブ制御装置５０が印刷関連指令を受信すると、サブ制御装置５０はリブートしたり通常モードに移行したりすることなくその印刷関連指令をメイン制御装置４０にＭＩＢによって送信し、省電力モード中に印刷関連指令を受信したメイン制御装置４０は、通常モードに移行し、印刷関連指令に対応する処理を実行する。この場合、メイン制御装置４０は、データが入力されない時間が所定時間に至るまで省電力モードに移行しない（通常モードを継続する）ことにより、その後に印刷ジョブを受信したときにより迅速に対応できるようにすることができる。
【００３３】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のプリンターユニット２２が本発明の「印刷手段」に相当し、メイン制御装置４０が「メイン制御手段」に相当し、サブ制御装置５０が「サブ制御手段」に相当する。なお、本実施形態では、印刷装置としてのプリンター２０の動作を説明することにより、本発明の省電力モードへの移行方法の一例も明らかにしている。
【００３４】
以上説明した実施例のプリンター２０によれば、メイン制御装置４０およびサブ制御装置５０が共に省電力モード中に、サブ制御装置５０がユーザーＰＣ７０からネットワーク関連指令をＭＩＢによって受信してリブートによる通常モードへの移行を伴ってネットワーク設定を行なってリブートの完了通知をＭＩＢによってメイン制御装置４０に送信したときに、メイン制御装置４０が省電力モードへの移行指令をＴＲＡＰによってサブ制御装置５０に送信し、これを受信したサブ制御装置５０は省電力モードに移行するから、より簡易なハード構成でメイン制御装置４０とサブ制御装置５０とを共に省電力モードにすることができる。
【００３５】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００３６】
上述した実施形態では、メイン制御装置４０およびサブ制御装置５０が共に省電力モード中に、サブ制御装置５０がユーザーＰＣ７０から印刷関連指令や操作パネル部関連指令を受信したときに、サブ制御装置５０は、通常モードに移行せずに印刷関連指令や操作パネル部関連指令をメイン制御装置４０に送信するものとしたが、通常モードに移行して印刷関連指令や操作パネル部関連指令をメイン制御装置４０に送信するものとしてもよい。この場合、メイン制御装置４０は、受信したデータが印刷関連指令であるか操作パネル部関連指令であるか否かに拘わらず通常モードに移行して指令対応処理を実行し、その実行後に、指令が操作パネル部関連指令であった場合には直ちに省電力モードに移行すると共に省電力モードへの移行指令をＴＲＡＰによってサブ制御装置５０に送信し、指令が印刷関連指令であった場合には所定時間に亘ってデータが入力されないときに省電力モードに移行すると共に省電力モードへの移行指令をＴＲＡＰによってサブ制御装置５０に送信するものとしてもよい。こうすれば、指令が印刷関連指令であった場合には、メイン制御装置４０およびサブ制御装置５０が共に通常モードの状態でその後の印刷ジョブの受信に備えることができ、印刷ジョブを受信したときにより迅速に対応することができる。また、指令が操作パネル部関連指令であった場合には、指令対応処理の実行後に、メイン制御装置４０およびサブ制御装置５０が共に迅速に省電力モードに移行することができる。
【００３７】
上述した実施形態では、メイン制御装置４０による省電力モードでは、通常モードに比してメインＣＰＵ４２のクロック周波数を下げたり、プリンターユニット２２のプリンターエンジン２４への電力供給を停止したりものとしたが、プリンターエンジン２４への電力供給を停止せずメインＣＰＵ４２のクロック周波数を下げるだけとしてもよい。
【符号の説明】
【００３８】
１２  ネットワーク、２０  プリンター、２２  プリンターユニット、２４  プリンターエンジン、２６  プリンターＡＳＩＣ、３０  操作パネル部、３２  表示部、３４  操作部、４０  メイン制御装置、４２  メインＣＰＵ、４３  ＲＯＭ、４４  ＲＡＭ、４６  ＵＳＢデバイスコントローラー、４９  バス、５０  サブ制御装置、５２  サブＣＰＵ、５３  ＲＯＭ、５４  ＲＡＭ、５６  ＵＳＢホストコントローラー、５８  ネットワークコントローラー、５９  バス、７０  ユーザーＰＣ。
【図１】
2011173262.tif 000003
【図２】
2011173262.tif 000004
【図３】
2011173262.tif 000005
【図４】
2011173262.tif 000006
【図５】
2011173262.tif 000007
【図６】
2011173262.tif 000008