ホストコンピューターとネットワークを介して接続され、ネットワーク通信可能な第一モードと、ネットワーク通信不可能な第二モードとで動作する印刷装置であって、前記第一モードと前記第二モードとの相互の移行を制御する制御手段と前記第二モードから前記第一モードに移行した場合に、印刷データの問い合わせを前記ホストコンピューターに送信する送信手段と、前記問い合わせに応じて前記ホストコンピューターから送信された印刷データを受信する受信手段と、前記印刷データに基づいて印刷を行う印刷手段と、を有する、ことを特徴とする印刷装置。請求項1に記載の印刷装置であって、前記制御手段は、前記第一モードから前記第二モードに移行した場合、移行後所定時間の経過後に前記第一モードに移行する、ことを特徴とする印刷装置。請求項1又は2に記載の印刷装置であって、前記制御手段は、前記問い合わせに応じて前記ホストコンピューターから印刷データが受信されなかった場合、前記第一モードから前記第二モードに移行する、ことを特徴とする印刷装置。請求項2又は3に記載の印刷装置であって、前記第一モードから前記第二モードへの移行を禁止する予約時間帯を受け付けて設定する設定手段を有し、前記制御手段は、現在時刻が前記予約時間帯内である場合に、前記第二モードから前記第一モードに移行する、ことを特徴とする印刷装置。請求項4に記載の印刷装置であって、前記設定手段は、前記ホストコンピューターごとに前記予約時間帯を受け付け、前記印刷手段は、前記予約時間帯内に、複数のホストコンピューターから印刷データが受信された場合、当該予約時間帯に対応するホストコンピューターからの印刷データを、他のホストコンピューターからの印刷データよりも優先して印刷する、ことを特徴とする印刷装置。請求項4又は5に記載の印刷装置であって、前記設定手段は、印刷頻度が所定値を超える時間帯を予約時間帯として設定する、ことを特徴とする印刷装置。印刷装置とネットワークを介して接続されるコンピューターのプログラムであって、印刷データを取得する取得手段と、印刷データの問い合わせを前記印刷装置から受信する受信手段と、前記印刷データを保存する保存手段と、前記印刷装置と通信可能である場合、取得した印刷データを前記印刷装置に送信し、前記印刷装置と通信可能でない場合、前記取得した印刷データを前記保存手段に保存し、前記問い合わせが受信された場合に、前記保存された印刷データを前記印刷装置に送信する送信手段として、前記コンピューターを機能させる、ことを特徴とするプログラム。請求項7に記載のプログラムであって、前記送信手段は、前記印刷装置と通信可能でないと判定した後、所定時間の計測を行い、当該所定時間内に前記問い合わせが受信された場合に、前記保存された印刷データを前記印刷装置に送信する、ことを特徴とするプログラム。請求項8に記載のプログラムであって、前記印刷装置は、一定間隔で前記問い合わせを送信し、前記所定時間は、前記所定間隔よりも長い時間である、ことを特徴とするプログラム。請求項8又は9に記載のプログラムであって、前記所定時間内に前記問い合わせが受信されなかった場合に、エラー情報を出力する出力手段として、前記コンピューターを機能させる、ことを特徴とするプログラム。印刷装置とネットワークを介して接続されるコンピューターのドライバープログラムであって、印刷データを取得する取得手段と、印刷データの問い合わせを前記印刷装置から受信する受信手段と、前記印刷データを保存する保存手段と、前記印刷装置と通信可能である場合、取得した印刷データをスプーラーに出力することにより前記印刷装置に送信し、前記印刷装置と通信可能でない場合、前記取得した印刷データを前記保存手段に保存し、前記問い合わせが受信された場合に、前記保存された印刷データを前記スプーラーに出力することにより前記印刷装置に送信する送信手段として、前記コンピューターを機能させる、ことを特徴とするドライバープログラム。印刷装置とネットワークを介して接続されるコンピューターのドライバープログラムであって、印刷データを取得する取得手段と、印刷データの問い合わせを前記印刷装置から受信する受信手段と、前記印刷装置と通信可能である場合、取得した印刷データをスプーラーに出力することにより前記印刷装置に送信し、前記印刷装置と通信可能でない場合、前記取得した印刷データを前記スプーラーに出力して一時的に保存させ、前記問い合わせが受信された場合に、前記保存された印刷データを前記スプーラーから出力させることにより前記印刷装置に送信する送信手段として、前記コンピューターを機能させる、ことを特徴とするドライバープログラム。コンピューターと、ネットワーク通信可能な第一モード及びネットワーク通信不可能な第二モードとで動作する印刷装置と、を備える印刷システムであって、前記コンピューターは、印刷データを取得する取得手段と、印刷データの問い合わせを前記印刷装置から受信する受信手段と、前記印刷データを保存する保存手段と、前記印刷装置と通信可能である場合、取得した印刷データを前記印刷装置に送信し、前記印刷装置と通信可能でない場合、前記取得した印刷データを前記保存手段に保存し、前記問い合わせが受信された場合に、前記保存された印刷データを前記印刷装置に送信する送信手段と、を有し、前記印刷装置は、前記第一モードと前記第二モードとの相互の移行を制御する制御手段と前記第二モードから前記第一モードに移行した場合に、前記問い合わせを前記コンピューターに送信する送信手段と、前記コンピューターから送信された印刷データを受信する受信手段と、前記印刷データに基づいて印刷を行う印刷手段と、を有する、ことを特徴とする印刷システム。コンピューターと、ネットワーク通信可能な第一モード及びネットワーク通信不可能な第二モードとで動作する印刷装置と、を備える印刷システムにおける印刷方法であって、前記コンピューターが、印刷データを取得するステップと、前記コンピューターが、前記印刷装置と通信可能である場合、取得した印刷データを前記印刷装置に送信するステップと、前記コンピューターが、前記印刷装置と通信可能でない場合、前記取得した印刷データを保存手段に保存するステップと、前記コンピューターが、印刷データの問い合わせを前記印刷装置から受信した場合に、前記保存された印刷データを前記印刷装置に送信するステップと、前記印刷装置が、前記第一モードと前記第二モードとの相互の移行を制御するステップと、前記印刷装置が、前記第二モードから前記第一モードに移行した場合に、前記問い合わせを前記コンピューターに送信するステップと、前記印刷装置が、前記コンピューターから送信された印刷データを受信するステップと、前記印刷装置が、前記印刷データに基づいて印刷を行うステップと、を含む、ことを特徴とする印刷方法。近年、環境に対する要求が厳しくなっており、例えば、CPU、メモリー、印刷エンジンなどの電源をオフにするだけでなく、ネットワーク通信も遮断する省電力モードを有する印刷装置が登場してきている。以下では、ネットワーク通信を遮断する省電力モードをオフモードともいう。オフモード中の印刷装置は、例えば、印刷装置が備える操作パネルなどの操作を検出した場合に、オフモードから復帰することができる。しかし、オフモード中の印刷装置は、ネットワーク通信が遮断されているため、例えば、PCPersonalComputerなどのホストから印刷指示が送信されても、オフモードから復帰することができない。この場合、ホストでは、例えば、印刷エラーとして検出される。このように、ユーザーは、オフモード中の印刷装置を直接手で操作してオフモードから復帰させないと、印刷を行えない。すなわち、ユーザーは、PCなどのホストからの遠隔操作により印刷装置を復帰させることはできない。従って、このようなオフモードは、実際にはユーザーにとって不便である。また、不便であるため、省電力性が高いにも関わらず、あまり使用されていない。そこで、本発明は、印刷装置のオフモードの利便性を向上することを目的とする。上記の課題を解決するための本発明の一態様は、ホストコンピューターとネットワークを介して接続され、ネットワーク通信可能な第一モードと、ネットワーク通信不可能な第二モードとで動作する印刷装置であって、前記第一モードと前記第二モードとの相互の移行を制御する制御手段と、前記第二モードから前記第一モードに移行した場合に、印刷データの問い合わせを前記ホストコンピューターに送信する送信手段と、前記問い合わせに応じて前記ホストコンピューターから送信された印刷データを受信する受信手段と、前記印刷データに基づいて印刷を行う印刷手段と、を有する。ここで、前記制御手段は、前記第一モードから前記第二モードに移行した場合、移行後所定時間の経過後に前記第一モードに移行してもよい。また、前記制御手段は、前記問い合わせに応じて前記ホストコンピューターから印刷データが受信されなかった場合、前記第一モードから前記第二モードに移行してもよい。また、前記印刷装置であって、前記第一モードから前記第二モードへの移行を禁止する予約時間帯を受け付けて設定する設定手段を有し、前記制御手段は、現在時刻が前記予約時間帯内である場合に、前記第二モードから前記第一モードに移行してもよい。また、前記設定手段は、前記ホストコンピューターごとに前記予約時間帯を受け付け、前記印刷手段は、前記予約時間帯内に、複数のホストコンピューターから印刷データが受信された場合、当該予約時間帯に対応するホストコンピューターからの印刷データを、他のホストコンピューターからの印刷データよりも優先して印刷してもよい。また、前記設定手段は、印刷頻度が所定値を超える時間帯を予約時間帯として設定してもよい。上記の課題を解決するための本発明の他の態様は、印刷装置とネットワークを介して接続されるコンピューターのプログラムであって、印刷データを取得する取得手段と、印刷データの問い合わせを前記印刷装置から受信する受信手段と、前記印刷データを保存する保存手段と、前記印刷装置と通信可能である場合、取得した印刷データを前記印刷装置に送信し、前記印刷装置と通信可能でない場合、前記取得した印刷データを前記保存手段に保存し、前記問い合わせが受信された場合に、前記保存された印刷データを前記印刷装置に送信する送信手段として、前記コンピューターを機能させる。ここで、前記送信手段は、前記印刷装置と通信可能でないと判定した後、所定時間の計測を行い、当該所定時間内に前記問い合わせが受信された場合に、前記保存された印刷データを前記印刷装置に送信してもよい。また、前記印刷装置は、一定間隔で前記問い合わせを送信し、前記所定時間は、前記所定間隔よりも長い時間であってもよい。また、前記所定時間内に前記問い合わせが受信されなかった場合に、エラー情報を出力する出力手段として、前記コンピューターを機能させてもよい。上記の課題を解決するための本発明の他の態様は、印刷装置とネットワークを介して接続されるコンピューターのドライバープログラムであって、印刷データを取得する取得手段と、印刷データの問い合わせを前記印刷装置から受信する受信手段と、前記印刷データを保存する保存手段と、前記印刷装置と通信可能である場合、取得した印刷データをスプーラーに出力することにより前記印刷装置に送信し、前記印刷装置と通信可能でない場合、前記取得した印刷データを前記保存手段に保存し、前記問い合わせが受信された場合に、前記保存された印刷データを前記スプーラーに出力することにより前記印刷装置に送信する送信手段として、前記コンピューターを機能させる。上記の課題を解決するための本発明の他の態様は、印刷装置とネットワークを介して接続されるコンピューターのドライバープログラムであって、印刷データを取得する取得手段と、印刷データの問い合わせを前記印刷装置から受信する受信手段と、前記印刷装置と通信可能である場合、取得した印刷データをスプーラーに出力することにより前記印刷装置に送信し、前記印刷装置と通信可能でない場合、前記取得した印刷データを前記スプーラーに出力して一時的に保存させ、前記問い合わせが受信された場合に、前記保存された印刷データを前記スプーラーから出力させることにより前記印刷装置に送信する送信手段として、前記コンピューターを機能させる。上記の課題を解決するための本発明の他の態様は、コンピューターと、ネットワーク通信可能な第一モード及びネットワーク通信不可能な第二モードとで動作する印刷装置と、を備える印刷システムであって、前記コンピューターは、印刷データを取得する取得手段と、印刷データの問い合わせを前記印刷装置から受信する受信手段と、前記印刷データを保存する保存手段と、前記印刷装置と通信可能である場合、取得した印刷データを前記印刷装置に送信し、前記印刷装置と通信可能でない場合、前記取得した印刷データを前記保存手段に保存し、前記問い合わせが受信された場合に、前記保存された印刷データを前記印刷装置に送信する送信手段と、を有し、前記印刷装置は、前記第一モードと前記第二モードとの相互の移行を制御する制御手段と、前記第二モードから前記第一モードに移行した場合に、前記問い合わせを前記コンピューターに送信する送信手段と、前記コンピューターから送信された印刷データを受信する受信手段と、前記印刷データに基づいて印刷を行う印刷手段と、を有する。上記の課題を解決するための本発明の他の態様は、コンピューターと、ネットワーク通信可能な第一モード及びネットワーク通信不可能な第二モードとで動作する印刷装置と、を備える印刷システムにおける印刷方法であって、前記コンピューターが、印刷データを取得するステップと、前記コンピューターが、前記印刷装置と通信可能である場合、取得した印刷データを前記印刷装置に送信するステップと、前記コンピューターが、前記印刷装置と通信可能でない場合、前記取得した印刷データを保存手段に保存するステップと、前記コンピューターが、印刷データの問い合わせを前記印刷装置から受信した場合に、前記保存された印刷データを前記印刷装置に送信するステップと、前記印刷装置が、前記第一モードと前記第二モードとの相互の移行を制御するステップと、前記印刷装置が、前記第二モードから前記第一モードに移行した場合に、前記問い合わせを前記コンピューターに送信するステップと、前記印刷装置が、前記コンピューターから送信された印刷データを受信するステップと、前記印刷装置が、前記印刷データに基づいて印刷を行うステップと、を含む。上記した以外の課題、構成、及び効果は、以下の実施形態の説明により明らかにされる。<第一実施形態>以下、本発明の第一実施形態の一例について、図面を参照しながら説明する。本実施形態では、オフモードを有する印刷装置として、プリンターを例に挙げて説明する。もちろん、印刷装置は、プリンターに限られず、コピー機、複合機などであってもよい。図1は、本発明の第一実施形態に係る印刷システムの概略構成の一例を示す図である。印刷システム0は、プリンター1と、複数のPC3とを備える。プリンター1とPC3とは、LANLocalAreaNetworkなどのネットワーク2を介して接続される。PC3は、例えば、プリンタードライバープログラムにより印刷データ印刷ジョブともいうを生成し、ネットワーク2を介してプリンター1に印刷データを送信する。プリンター1は、例えば、ネットワーク2を介して受信した印刷データに従って印刷を行う。プリンター1は、例えば、インクジェット方式やレーザー方式のプリンターである。プリンター1は、コントローラー10と、操作パネル20と、印刷エンジン30と、ネットワークインターフェイスI/F40とを有する。コントローラー10は、例えば、プリンター1の主要機能を搭載したチップSoC:SystemonChipなどで構成され、プリンター1全体の動作を制御する。例えば、コントローラー10は、ネットワークI/F40を介して印刷データを受信すると、当該印刷データに基づいて印刷エンジン30に出力する印字データを生成し、印刷エンジン30を制御して印字データに基づく印刷を実行させる。また、例えば、コントローラー10は、操作パネル20へのメニュー画面や各種設定画面の表示を行う。また、コントローラー10は、操作パネル20を介してユーザーの操作を受け付け、各種設定の変更を受け付ける。また、コントローラー10は、プリンター1の動作モードの制御を行う。詳細は後述するが、コントローラー10は、通常モード及び複数の省電力モードの間の移行を制御する。上記のような各種処理を実現するために、コントローラー10は、CPUCentralProcessingUnit11と、RAMRandomAccessMemory12と、ROMReadOnlyMemory13とを備える。なお、コントローラー10は、上記の各種処理を専用に行うように設計されたASICで構成されていてもよい。CPU11は、各種プログラムを実行する。RAM12は、印刷データや印字データなどの各種データおよびプログラム等を一時的に記憶する。ROM13には、プリンター1を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されている。操作パネル20は、ユーザーとプリンター1のインターフェイスとして機能する。操作パネル20は、例えば、画像等を表示するディスプレイと、ユーザーの操作を受け付けるタッチパネルやボタン等の入力装置とを備える。印刷エンジン30は、コントローラー10からの指示に基づいて、コントローラー10から出力された印字データを印刷媒体に印刷する。印刷エンジン30は、例えば、インクジェット方式やレーザー方式である。ネットワークI/F40は、ネットワーク2に接続して、PC3などのホストと通信するユニットである。PC3は、プリンター1のホストとして機能する。PC3は、例えば、CPU、RAM、ROM、補助記憶装置、ネットワークI/F、ディスプレイ、マウスやキーボードなどの入力装置を備える、一般的なコンピューターである。PC3には、例えば、OSOperatingSystem、アプリケーションプログラム、プリンタードライバープログラムなどがインストールされている。プリンタードライバーは、例えば、アプリケーションで生成された印刷対象データに基づいて印刷データを生成し、プリンター1に送信する。以上が、印刷システムの概略構成の一例である。ただし、この構成は、本願発明の特徴を説明するにあたって主要構成を説明したのであって、上記の構成に限られない。また、一般的な印刷システム、プリンター、及びPCが備える構成を排除するものではない。図2は、印刷システムの機能構成の一例を示す図である。PC3は、印刷データ生成部310と、印刷データ送信部320と、問い合わせ受信部330と、印刷データ保存部340とを有する。これらの機能部は、例えば、CPUが補助記憶装置からRAMにロードした所定のプログラムを実行することにより実現される。この所定のプログラムは、予め記補助記憶装置に格納される。もちろん、ネットワークI/Fを介してネットワーク上からダウンロードされてインストールおよび/または更新されてもよい。また、PCが可搬型の記憶媒体を読み取る装置を有する場合は、当該記憶媒体から読み出されてインストールおよび/または更新されてもよい。印刷データ生成部310は、印刷データを生成する機能部である。印刷データ生成部310は、例えば、ユーザーの操作によりアプリケーションを介して印刷指示及び印刷対象データの指定を受け付け、印刷対象データに基づいてプリンター1が解釈可能な印刷データを生成する。印刷データ送信部320は、印刷データをプリンター1に送信する機能部である。印刷データ送信部320は、例えば、印刷データ生成部310により印刷データが生成されると、当該印刷データを取得し、ネットワークI/Fを介してプリンター1と通信が可能か否かを判定する。プリンター1と通信が可能である場合、印刷データ送信部320は、取得した印刷データをネットワークI/Fを介してプリンター1に送信する。プリンター1と通信が可能でない場合ここでは、プリンター1がオフモードである場合、取得した印刷データを、印刷データ保存部340に保存する。印刷データの問い合わせがあったことを問い合わせ受信部330から通知された場合、印刷データ送信部320は、印刷データ保存部340に保存した印刷データを取得し、プリンター1に送信する。問い合わせ受信部330は、プリンター1から印刷データの問い合わせを受信する機能部である。問い合わせ受信部330は、問い合わせの受信を監視し、受信した場合、印刷データ送信部320に通知する。印刷データ保存部340は、印刷データを保存する機能部である。印刷データ保存部340は、例えば、印刷データ送信部320から指示された印刷データを保存する。上述のPC3の各機能部は、例えば、プリンタードライバーにより実現することができる。この場合、より具体的には、印刷データ送信部320は、プリンター1と通信が可能である場合、又は問い合わせが通知された場合に、印刷データ印刷ジョブをOSが提供するスプーラーに出力登録する。スプーラーは、登録された印刷データ印刷ジョブを、ネットワークI/Fを介してプリンター1に送信する。このような構成により、プリンター1と通信不可能であることにより、スプーラーが印刷エラーと判断してしまうのを防ぐことができる。もちろん、上述のPC3の各機能部の少なくとも一部は、プリンタードライバーでなく、他のプログラムにより実現されてもよい。例えば、印刷データ保存部340をスプーラーにより実現するようにしてもよい。この場合、印刷データ送信部320は、印刷データが生成されると、スプーラーに出力登録するとともに、当該印刷データ印刷ジョブを一時停止状態に設定する。そして、印刷データ送信部320は、プリンター1と通信が可能である場合、又は問い合わせが通知された場合に、スプーラーに登録した印刷データ印刷ジョブの一時停止状態を解除する。このような構成でも、プリンター1と通信不可能であることにより、スプーラーが印刷エラーと判断してしまうのを防ぐことができる。プリンター1は、印刷データ受信部110と、印刷制御部120と、問い合わせ送信部130と、省電力制御部140とを有する。これらの機能部は、例えば、CPU11がROM13からRAM12にロードした所定のプログラムを実行することにより実現される。この所定のプログラムは、予め記ROM13に格納される。もちろん、ネットワークI/F40を介してネットワーク上からダウンロードされてインストールおよび/または更新されてもよい。また、プリンター1が可搬型の記憶媒体を読み取る装置を有する場合は、当該記憶媒体から読み出されてインストールおよび/または更新されてもよい。印刷データ受信部110は、印刷データを受信する機能部である。印刷データ受信部110は、例えば、ネットワークI/F40を介して、PC3から印刷データを受信すると、当該印刷データを印刷制御部120に通知する。また、印刷データを受信したことを省電力制御部140に通知する。印刷制御部120は、印刷エンジン30を制御する機能部である。印刷制御部120は、例えば、印刷データ受信部110から印刷データを取得し、当該印刷データに基づいて印刷エンジン30に出力する印字データを生成し、印刷エンジン30を制御して印字データに基づく印刷を実行させる。問い合わせ送信部130は、外部装置に印刷データの問い合わせを送信する機能部である。問い合わせ送信部130は、例えば、省電力制御部140の制御によりプリンター1がオフモードから復帰した場合に、問い合わせをネットワークI/F40を介してネットワーク2に送出する。該問い合わせは、例えば、ブロードキャスト送信され、問い合わせ受信部330を有するPC3により受信される。省電力制御部140は、通常モード及び複数の省電力モードの間の移行を制御する機能部である。本実施形態の一例では、プリンター1は、例えば、図3に示すように、アイドリング状態である通常モードと、エンジンスタンバイ状態である省電力モード1と、コントローラースタンバイ状態である省電力モード2と、オフ状態である省電力モード3オフモードとを有する。通常モードにおいては、プリンター1は、印刷データを受信して即時印刷をすることが可能である。また、プリンター1は、印刷以外の操作、例えば、印刷に関する設定を変更する操作を、PC3からネットワーク2を介して受け付け、それに応じた処理を実行することができる。また、プリンター1は、ネットワーク通信を行うことが可能である。省電力モード1においては、プリンター1は、印刷エンジン30がスタンバイ状態であるため、即時印刷をすることができない。省電力モード2においては、プリンター1は、コントローラー10がスタンバイ状態であるため、即時印刷をすることができない。また、プリンター1は、印刷以外の操作を受け付けて、それに応じた処理、例えば、印刷設定の変更を行うことができない。省電力モード3においては、プリンター1は、ネットワークI/F4がオフ状態であるため、即時印刷、印刷以外の操作に応じた処理、ネットワーク通信を行うことができない。このように、省電力モードは、省電力モード1~3の順に省電力性が高く、節電効果が大きい。省電力制御部140は、例えば、図4に示すように、上記の各動作モードの移行を制御する。アイドリング状態通常モードにおいて、省電力制御部140は、印刷データが受信されず、かつ、一定時間が経過したか否かを監視する。この条件が成立した場合、省電力制御部140は、印刷エンジン30をスタンバイ状態に切り替え、エンジンスタンバイ状態省電力モード1に移行する。エンジンスタンバイ状態省電力モード1において、省電力制御部140は、印刷データが受信されたか否かを監視する。この条件が成立した場合、省電力制御部140は、印刷エンジン30を通常状態に切り替え、アイドリング状態通常モードに移行する。また、エンジンスタンバイ状態省電力モード1において、省電力制御部140は、操作パネル20の操作がされず、かつ、一定時間が経過したか否かを監視する。この条件が成立した場合、省電力制御部140は、コントローラー10をスタンバイ状態に切り替え、コントローラースタンバイ状態省電力モード2に移行する。なお、省電力モード2においては、印刷データ受信部110と、問い合わせ送信部130と、省電力制御部140とが機能できる最低限の部分は、コントローラー10上で動作するものとする。印刷制御部120は、機能していなくてもよい。コントローラースタンバイ状態省電力モード2において、省電力制御部140は、印刷データが受信されたか否か、又は、印刷以外の操作がされたか否かを監視する。いずれかの条件が成立した場合、省電力制御部140は、コントローラー10を通常状態に切り替え、エンジンスタンバイ状態省電力モード1に移行する。また、コントローラースタンバイ状態省電力モード2において、省電力制御部140は、印刷以外の操作がされず、かつ、一定時間が経過したか否かを監視する。この条件が成立した場合、省電力制御部140は、ネットワークI/F40をオフ状態に切り替え、オフ状態省電力モード3に移行する。なお、省電力モード3においては、省電力制御部140が機能できる最低限の部分は、コントローラー10上で動作するものとする。印刷データ受信部110と、問い合わせ送信部130と、印刷制御部120とは、機能していなくてもよい。オフ状態省電力モード3において、省電力制御部140は、オフ状態に移行してから一定時間が経過したか否かを監視する。この条件が成立した場合、省電力制御部140は、ネットワークI/F40をオン状態に切り替え、コントローラースタンバイ状態省電力モード2に移行する。もちろん、操作パネル20の操作を検出した場合に、省電力モード2に移行するようにしてもよい。なお、動作モードの種類、内容、遷移条件等は、上記に限られない。本実施形態の特徴を説明する上では、プリンター1は、少なくとも通常モードとオフモードを有し、オフモードから一定時間で復帰すれば、上記に限られない。以上の機能構成は、印刷システムの構成を理解容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。プリンター1及びPC3の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、1つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、1つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。図5は、PCの印刷処理の一例を示すフロー図である。S10では、印刷データ生成部310は、印刷指示がされたか否かを監視する。具体的には、印刷データ生成部310は、例えば、アプリケーションから印刷指示がされたか否かを判定する。印刷指示がされた場合S10:YES、処理をS20に進める。印刷指示がされていない場合S10:NO、監視を継続する。S20では、印刷データ生成部310は、印刷データを生成する。具体的には、印刷データ生成部は、アプリケーションから印刷対象データを取得し、当該印刷対象データに基づいて印刷データを生成する。そして、処理をS30に進める。S30では、印刷データ送信部320は、プリンター1と通信可能か否かを判定する。具体的には、印刷データ送信部320は、所定のパケットを、ネットワークI/Fを介してプリンター1に送信し、応答があるか否かを判定する。通信可能である場合S30:YES、処理をS80に進める。通信可能でない場合S30:NO、処理をS40に進める。S40では、印刷データ送信部320は、印刷データを保存する。具体的には、印刷データ送信部320は、S20で生成された印刷データを印刷データ保存部340に保存する。そして、処理をS50に進める。なお、印刷データ送信部320は、S60の処理を行うため、印刷データを保存したタイミングから所定時間の計測を開始する。プリンター1と通信可能でないと判定したタイミングから所定時間の計測を開始してもよい。プリンター1と通信可能でないと判定したタイミングより後であれば、他のタイミングであってもよい。S50では、問い合わせ受信部330は、プリンター1からの印刷データの問い合わせを受信したか否かを監視する。印刷データの問い合わせを受信した場合S50:YES、印刷データ送信部320に通知し、処理をS80に進める。印刷データの問い合わせを受信していない場合S50:NO、処理をS60に進める。S60では、印刷データ送信部320は、所定時間が経過したか否かを判定する。ここで、所定時間は、プリンター1が問い合わせを送信する間隔よりも長い時間である。前記の間隔とは、プリンター1が、省電力モード2において第一の問い合わせを送信してから、省電力モード3に移行し、省電力モード3から省電力モード2に復帰して、次の第二の問い合わせを送信するまでの間隔である。このようにすれば、例えば、PC3は、上記所定時間の計測中に、少なくとも1回は問い合わせを受信できる。所定時間が経過した場合S60:YES、処理をS70に進める。所定時間が経過していない場合S60:NO、処理をS50に戻す。S70では、印刷データ送信部320は、エラー通知を行う。具体的には、印刷データ送信部320は、例えば、印刷に失敗したことを示すエラー情報を操作パネル20に表示出力する。所定時間待っても問い合わせを受信できない場合は、例えば、プリンター1の電源がオフになっている場合や、ネットワークの障害が発生している場合などである。印刷データ送信部320は、エラー通知後、処理をS10に戻す。なお、エラー通知を行う場合、印刷データ保存部340に保存された印刷データを削除するようにしてもよい。S80では、印刷データ送信部320は、印刷データを送信する。具体的には、S30でYESと判定された場合、印刷データ送信部320は、S20で生成された印刷データをネットワークI/Fを介してプリンター1に送信する。S50でYESと判定された場合、印刷データ送信部320は、S40で印刷データ保存部340に保存した印刷データを取得し、プリンター1に送信する。そして、処理をS10に戻す。以上のように、PC3は、プリンター1と通信できない場合、プリンター1からの問い合わせを待って、印刷データを送信する。また、プリンター1からの問い合わせが所定時間ない場合、ユーザーにエラーを通知する。図6は、プリンターの印刷処理の一例を示すフロー図である。本フローは、省電力制御部140の制御により、プリンター1がオフ状態省電力モード3から省電力モード2に移行したタイミングで開始される。S110では、問い合わせ送信部130は、プリンター1がオフモードから復帰したか否かを監視する。具体的には、省電力制御部140の制御により、動作モードが、オフ状態省電力モード3からコントローラースタンバイ状態省電力モード2に移行したか否かを判定する。オフモードから復帰した場合S110:YES、処理をS120に進める。オフモードから復帰していない場合S110:NO、監視を継続する。S120では、問い合わせ送信部130は、問い合わせを送信する。具体的には、問い合わせをネットワークI/F40を介してネットワーク2に送出する。そして、処理をS130に進める。S130では、印刷データ受信部110は、印刷データを受信したか否かを監視する。具体的には、印刷データ受信部110は、例えば、問い合わせ送信から所定時間内に印刷データを受信したか否かを判定する。印刷データを受信した場合S130:YES、処理をS140に進める。印刷データを受信しなかった場合S130:NO、本フローを終了する。ここで、印刷データが受信された場合、プリンター1は、省電力制御部140の制御により、省電力モード1に復帰し、さらに通常モードに復帰する。印刷データが受信されなかった場合は、省電力制御部140の制御により、上述の所定条件が成立すると再びオフモードに移行する。問い合わせに応じて所定時間内に印刷データが受信されなかった場合は、直ちにオフモードに移行するようにしてもよい。S140では、印刷制御部120は、印刷を実行する。具体的には、印刷制御部120は、印刷データを印刷データ受信部110から取得し、当該印刷データに基づいて印刷エンジン30に出力する印字データを生成し、印刷エンジン30を制御して印字データに基づく印刷を実行させる。なお、複数の印刷データが受信された場合は、受信された順に印刷を行う。印刷を実行後、本フローを終了する。以上のように、プリンター1は、一定時間が経過することによりオフモードから復帰した際に、問い合わせをPC3に送信する。そして、問い合わせに応じてPC3から印刷データを受信した場合、印刷を実行する。印刷データを受信しなかった場合、再びオフモードに移行する。以上、本発明の第一実施形態の一例について説明した。本実施形態によれば、印刷装置のオフモードの利便性を向上することができる。すなわち、本実施形態では、印刷装置は、ネットワーク通信が遮断されるオフモードに移行しても、一定時間経過した場合は、ネットワーク通信可能な状態に復帰する。また、復帰した際に、印刷データの問い合わせを行い、印刷データがあれば印刷を行う。一方、ホストは、印刷装置と通信できない場合は、問い合わせを受信するまで、印刷データを保存しておく。このような構成により、省電力性の高いオフモードを使用しつつも、ユーザーは遠隔から印刷を行うことができる。そのため、オフモードの利便性が向上するとともに、オフモードを用いた省電力化を図ることができる。<第二実施形態>次に、本発明の第二実施形態の一例について、図面を参照しながら説明する。以下では、上述の第一実施形態と異なる点を中心に説明する。図7は、本発明の第二実施形態に係る印刷システムの概略構成の一例を示す図である。印刷システム0Aは、プリンター1と、PC3Aと、サーバー4とを備える。サーバー4は、ネットワーク2に接続される。サーバー4は、例えば、プリントサーバーであり、ネットワーク2を介してPC3Aから印刷データを受信し、一時的に保存する。サーバー4は、受信した印刷データを、プリンター1に送信する。PC3Aは、サーバー4を仮想的なプリンター1として扱い、サーバー4に印刷データを送信する。サーバー4は、例えば、CPU、RAM、ROM、補助記憶装置、ネットワークI/F、ディスプレイ、マウスやキーボードなどの入力装置を備える、一般的なコンピューターである。図8は、印刷システムの機能構成の一例を示す図である。PC3Aは、図2で説明したPC3と異なり、印刷データを生成し、サーバー4に送信する。プリンター1は、図2で説明したプリンター1と同様である。サーバー4は、印刷データ受信部410と、印刷データ送信部420と、問い合わせ受信部430と、印刷データ保存部440とを有する。これらの機能部は、例えば、CPUが補助記憶装置からRAMにロードした所定のプログラムを実行することにより実現される。印刷データ送信部420、問い合わせ受信部430、及び印刷データ保存部440は、図2で説明したPC3の印刷データ送信部320、問い合わせ受信部330、及び印刷データ保存部340と同様であるので説明を省略する。なお、印刷データ送信部420は、印刷データ受信部410が受信した印刷データをプリンター1への送信対象のデータとして処理する。印刷データ受信部410は、印刷データを受信する機能部である。印刷データ受信部410は、PC3Aから送信された印刷データを受信する。すなわち、他の装置から印刷データを取得する。図9は、サーバーの印刷処理の一例を示すフロー図である。S10aでは、印刷データ受信部410は、印刷データを受信したか否かを監視する。印刷データを受信した場合S10a:YES、処理をS30に進める。印刷データを受信していない場合S10a:NO、監視を継続する。S30~S80は、図5のS30~S80と同様であるので説明を省略する。なお、S70では、エラー通知を印刷データの送信元であるPC3Aに送信出力してもよい。この場合、PC3Aは、エラー通知を受信して、例えば、ディスプレイに表示する。以上、本発明の第二実施形態の一例について説明した。本実施形態によれば、第一実施形態と同様に、印刷装置のオフモードの利便性を向上することができる。PCのユーザーは、印刷装置のオフモードを意識することなく、従来どおりの印刷操作を行うことができる。また、PCが印刷データの送信後に電源オフとなっても、サーバーとプリンターにより印刷が実行される。<第三実施形態>次に、本発明の第三実施形態の一例について、図面を参照しながら説明する。以下では、上述の第一実施形態と異なる点を中心に説明する。図10は、本発明の第三実施形態に係る印刷システムの機能構成の一例を示す図である。PC3は、図2で説明したPC3と同様である。プリンター1は、図2で説明したプリンター1と異なり、予約時間帯設定部150を有する。予約時間帯設定部150は、オフモードへの移行を禁止する予約時間帯の設定を受け付ける。予約時間帯の設定は、例えば、操作パネル20を介して受け付ける。PC3のプリンタードライバーが所定の画面を表示して予約時間帯の設定を受け付け、プリンター1に送信するようにしてもよい。予約時間帯設定部150は、例えば、PC3ごとユーザーごとに、予約時間帯を受け付ける。時間帯は、例えば、hh:mm時:分形式で、その時間帯の開始時刻及び終了時刻を設定すればよい。予約時間帯は、例えば、PC3の識別情報ユーザーの識別情報と、開始時刻と、終了時刻とを対応付けて記録すればよい。予約時間帯は、例えば、図11に示すようなGUI画面により受け付けることができる。GUI画面には、24時間の時間帯が円グラフで表示される。該円グラフには、ユーザーごとに異なる表示態様で、そのユーザーの予約時間帯に対応する領域が表示される。ユーザーは、例えば、操作パネル30を操作して、開始時刻と終了時刻を入力することにより、予約時間帯を決定する。省電力制御部140は、設定された予約時間帯に基づいて、例えば、図12に示すように、上記の各動作モードの移行を制御する。図4と異なる点を中心に説明する。オフ状態省電力モード3において、省電力制御部140は、現在時刻を取得し、該現在時刻がいずれかのユーザーの予約時間内であるか否かを監視する。この条件が成立した場合、省電力制御部140は、ネットワークI/F40をオン状態に切り替え、コントローラー10を通常状態に切り替え、さらに印刷エンジン30を通常状態に切り替え、アイドリング状態通常モードに移行する。コントローラースタンバイ状態省電力モード2において、省電力制御部140は、現在時刻が予約時間外であり、かつ、印刷以外の操作がされず、かつ、一定時間が経過したか否かを監視する。この条件が成立した場合、省電力制御部140は、ネットワークI/F40をオフ状態に切り替え、オフ状態省電力モード3に移行する。問い合わせ送信部130は、省電力制御部140の制御により、プリンター1が、オフモードから、アイドリング状態通常モード又はコントローラースタンバイ状態省電力モード2に復帰した場合に、問い合わせをネットワーク2に送出する。印刷制御部120は、複数のPC3から問い合わせに応じて印刷データが受信された場合、予約時間帯に基づいて印刷順序を決定する。すなわち、各印刷データの送信元のPCの識別情報と、現在時刻が属する予約時間帯に対応するPCの識別情報とを比較する。そして、現在時刻が属する予約時間帯に対応するPCの識別情報の印刷データを、他の印刷データよりも優先して印刷する。以上、本発明の第三実施形態の一例について説明した。本実施形態によれば、第一実施形態と同様に、印刷装置のオフモードの利便性を向上することができる。また、予約時間帯には、オフモードに移行しないため、利便性が向上する。また、予約時間帯中にオフモードから復帰した場合には、予約時間帯を設定したユーザーの印刷が優先されるため、利便性が向上する。<第四実施形態>次に、本発明の第四実施形態の一例について説明する。以下では、上述の第三実施形態と異なる点を中心に説明する。本実施形態では、予約時間帯設定部150は、プリンター1の利用状況に応じて、予約時間帯を設定する。例えば、予約時間帯設定部150は、毎日24時間の1時間ごとに、印刷回数をカウントする生成する。すなわち、ヒストグラムを生成する。そして、このヒストグラムに基づいて、24時の各1時間のうち、印刷回数が所定回数以上の時間を特定し、特定した時間を予約時間帯として決定する。すなわち、印刷頻度が多い時間帯を予約時間帯として設定する。例えば、9:00~21:00の各時の印刷回数が所定回数を超えていれば、この時間帯を予約時間帯として決定する。以上、本発明の第四実施形態の一例について説明した。本実施形態によれば、第一実施形態と同様に、印刷装置のオフモードの利便性を向上することができる。また、予約時間帯には、オフモードに移行しないため、利便性が向上する。また、予約時間帯中にオフモードから復帰した場合には、予約時間帯を設定したユーザーの印刷が優先されるため、利便性が向上する。また、予約時間帯が自動的に設定されるため、利便性が向上する。上記の本発明の実施形態は、本発明の要旨と範囲を例示することを意図し、限定するものではない。多くの代替物、修正および変形例が当業者にとって明らかである。また、上記の各実施形態は、一以上を組み合わせてもよい。