画像データを記憶する記憶部と、ネットワークを介して端末装置と通信する通信部と、前記記憶部に記憶されている画像データを、前記ネットワークに接続された端末装置へ前記通信部を介して送信する制御部と、を備え、前記制御部は、前記画像データを前記端末装置へ送信する際に、該端末装置の電源状態が前記画像データを受信可能な通常状態にない場合は、該端末装置の電源状態が通常状態になることを監視して、該端末装置の電源状態が通常状態になってから、前記画像データを該端末装置へ送信することを特徴とする画像送信装置。前記制御部は、メインCPUと、該メインCPUより消費電力の少ないサブCPUとを備え、前記画像データを前記端末装置へ送信する際に、該端末装置の電源状態が通常状態でない場合は、前記メインCPUをオフまたは省電力モードに移行させ、前記サブCPUが前記端末装置の電源状態の監視を行うことを特徴とする請求項1に記載の画像送信装置。前記画像データの送信先の前記端末装置の電源状態が通常状態でない場合に、該端末装置の電源状態を通常状態へ移行する移行命令を該端末装置に対して送信し、該端末装置の電源状態が通常状態へ移行した後に、前記画像データを前記端末装置へ送信する強制送信モードを有することを特徴とする請求項1または2に記載の画像送信装置。原稿を光学的に読み取る画像読取部を備え、前記記憶部に記憶されている画像データは、前記画像読取部で原稿を読み取って得た画像データであることを特徴とする請求項1乃至3のいずれか1つに記載の画像送信装置。前記端末装置は、メインCPUと、該メインCPUより消費電力の少ないサブCPUとを備え、外部装置からの電源状態の問い合わせに対する応答処理を前記サブCPUが行うように構成されており、前記制御部は、メインCPUと、該メインCPUより消費電力の少ないサブCPUとを備えており、該制御部のサブCPUは、前記端末装置のサブCPUに対して該端末装置の電源状態の問い合わせを行うことを特徴とする請求項1乃至4のいずれか1つに記載の画像送信装置。現在、環境保護の観点から省電力化の傾向が強まっており、たとえば、PCや事務機器などに対し、電源状態をスリープモードへ移行させるまでの待機時間が短く設定され、短時間化されると想定される。そうすると、複合機などの画像処理装置において画像データを読み取り、読み取った画像データを端末装置に送信する場合従来のプッシュスキャンのことである。、ユーザが画像処理装置で原稿を読み取っている間に、端末装置が短時間でスリープモードに移行してしまい、読み取った画像データを画像処理装置から端末装置に送信することができなくなる。すなわち、プッシュスキャンを実行するために、ユーザが端末装置から画像処理装置に移動して、原稿の読み取り作業を実行している間に、端末装置がすぐにスリープモードに移行してしまい、画像処理装置で読み取った画像データを端末装置に送信することができない、という問題が生じる。この問題は、プッシュスキャンの実行時のみに限定されず、画像処理装置から画像データを端末装置に送信する際に、同様の問題が生じる。特許文献1に開示されたシステムでは、周期的に利用登録を送信してくる情報処理装置のみをプッシュスキャンの送信先として許可するので、スリープモードに入っている情報処理装置は利用登録要求を送信することができず、この情報処理装置を送信先に指定するプッシュスキャンはできなかった。もし仮に、スリープモードにある情報処理装置に対し、周辺装置などの外部装置から起動させる技術があったとしても、スリープモードにある情報処理装置を強制的に起動させて画像データを送信すると、その情報処理装置は画像データを受信した後、再びスリープモードに入る。情報処理装置は、ユーザから入力操作がない場合にスリープモードに入るので、一時的に情報処理端末を起動しても、その情報処理装置がユーザからの入力操作を受け付けない限り、またスリープモードに入ることになる。この場合、周辺装置は、情報処理装置を一時的に起動させて情報処理装置に画像データを送ることができたとしても、画像データの送受信をさせるためだけに情報処理装置を起動させることになり、省電力効果を半減させることとなる。本発明は、上記の問題を解決しようとするものであり、スリープモードに移行している端末装置に画像データを送信する際に、該端末装置側の省電力効果を確保しつつ、該端末装置のユーザが必要とするタイミングには画像データを該端末装置へ送信することができる画像送信装置を提供することを目的としている。かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。[1]画像データを記憶する記憶部と、ネットワークを介して端末装置と通信する通信部と、前記記憶部に記憶されている画像データを、前記ネットワークに接続された端末装置へ前記通信部を介して送信する制御部と、を備え、前記制御部は、前記画像データを前記端末装置へ送信する際に、該端末装置の電源状態が前記画像データを受信可能な通常状態にない場合は、該端末装置の電源状態が通常状態になることを監視して、該端末装置の電源状態が通常状態になってから、前記画像データを該端末装置へ送信することを特徴とする画像送信装置。上記発明では、制御部は、端末装置の電源状態が画像データを受信可能な通常状態にない場合は、端末装置の電源状態が通常状態になることを監視しており、端末装置の電源状態が画像データを受信可能な状態になってから端末装置に画像データを送信する。ここで、通常状態にない場合とは、電源状態がオフモードまたは省電力モードの状態などの状態を想定している。また、制御部は端末装置の電源状態が通常状態になってから画像データを即座に送信してもよく、また、自装置のうち画像データの送信に係る部分が起動していない場合は、自装置のその部分を起動させてから画像データを送信するようにしてもよい。なお、送信する画像データは、記憶部に記憶されている画像データであれば、限定されるものではない。すなわち、スキャナで読み取ったデータやファクシミリFAXにより受信したデータであってもよい。[2]前記制御部は、メインCPUと、該メインCPUより消費電力の少ないサブCPUとを備え、前記画像データを前記端末装置へ送信する際に、該端末装置の電源状態が通常状態でない場合は、前記メインCPUをオフまたは省電力モードに移行させ、前記サブCPUが前記端末装置の電源状態の監視を行うことを特徴とする[1]に記載の画像送信装置。上記発明では、端末装置の電源状態が通常状態でない場合、制御部は画像データを端末装置に送信することができないので、制御部はメインCPUをオフまたは省電力モードに移行して省電力化を図るとともに、消費電力の少ないサブCPUが端末装置の電源状態を監視する。したがって、消費電力を抑えながら、サブCPUが端末装置の電源状態を継続して監視することができる。[3]前記画像データの送信先の前記端末装置の電源状態が通常状態でない場合に、該端末装置の電源状態を通常状態へ移行する移行命令を該端末装置に対して送信し、該端末装置の電源状態が通常状態へ移行した後に、前記画像データを前記端末装置へ送信する強制送信モードを有することを特徴とする[1]または[2]に記載の画像送信装置。上記発明では、制御部は、画像データを受信することができない電源状態から画像データを受信可能な通常状態に移行する移行命令を、端末装置に送信して、端末装置の電源状態を強制的に通常状態に移行させてから、画像データを端末装置に送信する。したがって、端末装置の電源状態を強制的に通常状態に移行させてから画像データを送信するので、画像データをより早期に送信することができる。[4]原稿を光学的に読み取る画像読取部を備え、前記記憶部に記憶されている画像データは、前記画像読取部で原稿を読み取って得た画像データであることを特徴とする[1]乃至[3]のいずれか1つに記載の画像送信装置。上記発明では、原稿を光学的に読み取る画像読取部を備え、画像読取部で読み取って得た画像データを記憶部に記憶している。したがって、自装置は原稿を読み取る機能も有している。[5]前記端末装置は、メインCPUと、該メインCPUより消費電力の少ないサブCPUとを備え、外部装置からの電源状態の問い合わせに対する応答処理を前記サブCPUが行うように構成されており、前記制御部は、メインCPUと、該メインCPUより消費電力の少ないサブCPUとを備えており、該制御部のサブCPUは、前記端末装置のサブCPUに対して該端末装置の電源状態の問い合わせを行うことを特徴とする[1]乃至[4]のいずれか1つに記載の画像送信装置。上記発明では、端末装置は、メインCPUと、消費電力の少ないサブCPUとを備えており、外部装置からの問い合わせにはサブCPUが応答処理を行う。また、自装置もメインCPUと、消費電力の少ないサブCPUとを備えており、自装置のサブCPUは端末装置のサブCPUに対して、電源状態の問い合わせを行う。したがって、両装置とも、サブCPUにて通信を行うので、省電力化の相乗効果を図ることができる。本発明の画像送信装置によれば、スリープモードに移行している端末装置に画像データを送信する際に、該端末装置側の省電力効果を確保しつつ、該端末装置のユーザが必要とするタイミングには画像データを該端末装置へ送信することができる。以下、図面に基づき本発明の実施の形態を説明する。図1は、本発明の実施の形態に係る画像形成装置画像送信装置10が接続されたネットワークシステム5の一例を示している。画像形成装置10は、LANLocalAreaNetworkなどのネットワーク2を介して複数台の端末装置30以後、PCとも呼ぶ。と接続されている。画像形成装置10は、記録紙に画像を形成して出力する機能を備えたプリンタや複合機などである。本例では、画像形成装置10は、原稿を光学的に読み取ってその複製画像を記録紙に印刷するコピージョブ、読み取った原稿の画像データをファイルにして保存したり外部端末へネットワークを通じて送信したりするスキャンジョブ、端末装置30からネットワーク2を通じて受信した印刷データに係る画像を記録紙上に形成して印刷出力する印刷ジョブなどのジョブを実行する機能を備えた複合機である。ここで、スキャンジョブのうち、画像形成装置10の操作部からジョブの投入操作を受けて、端末装置30へ画像データを送信する場合を、プッシュスキャンジョブと呼ぶ。なお、上述のプッシュスキャンは、本実施の形態では、画像形成装置10の画像読取部12において原稿を読み取り、読み取った画像データをワープロソフトや読み取り専用ソフト等のファイルなどに変換して、その変換されたファイル等を端末装置30に送信する。また、本実施の形態では、プッシュスキャンを例に挙げて説明するが、プッシュスキャンに限定されるものではなく、画像データを画像形成装置10から端末装置30に送信する形態であれば、適用することができる。たとえば、画像形成装置10のRAM等に画像データ等が記憶され、その画像データを端末装置30に送信する形態であればよく、ユーザによって作成された文書ファイルやダウンロードした読み取り専用の文書ファイルを画像データとして送信する形態であってもよい。画像形成装置10は、電源モードとして、すべての部分に通電されてジョブを実行可能な通常モードと、通常モードより電力消費の少ないスリープモードと、スリープモードよりさらに電力消費の少ないオフモードを備えている。これら電源モードの詳細については後述する。また、画像形成装置10は、通常モードにおいて、ジョブを実行せずかつユーザから操作を何ら受けない状態待機状態が所定時間第1設定時間、たとえば、30分継続すると、自動的にスリープモードへ移行する機能を有している。また、スリープモードに移行してからさらに待機状態が所定時間第2設定時間、たとえば、15分継続すると、オフモードへ遷移するようになっている。第1、第2設定時間は任意に設定変更可能となっている。端末装置30は、画像形成装置10に対して、印刷ジョブなどのジョブを投入してその実行などを要求する機能を備えた情報処理装置である。端末装置30は、OSOperatingSystemプログラムや画像形成装置10のドライバプログラム、文書や画像を作成編集するアプリケーションプログラムなどがインストールされたパーソナルコンピュータなどである。印刷ジョブの投入など画像形成装置10に対する各種の要求は画像形成装置10用のドライバプログラムによって行われる。端末装置30も複数の電源モードを備えている。ここでは、各部へ通電されて各種の処理を実行可能な通常モード、通常モードより電力消費の少ないスリープモード、スリープモードよりさらに電力消費の少ないオフモードなどを備えている。画像形成装置10は、ネットワーク2に接続されている端末装置30に対して、当該画像形成装置10用の常駐プログラムが起動しているか問い合わせし、その応答結果に応じて、プッシュスキャンで読み取った画像データを、端末装置30に送信する機能を備えている。たとえば、自装置用の常駐プログラムが起動している端末装置30に通信コマンドを送信し、端末装置30から常駐プログラムを介して適式な応答があった場合に、プッシュスキャンで読み取った画像データをその端末装置30に送信する。図2は、画像形成装置10の概略構成を示している。画像形成装置10は、当該画像形成装置10の動作を統括制御する制御部としてのメインCPUCentralProcessingUnit11と、このメインCPU11にバスなどを介して接続された画像読取部12と、画像形成部13と、ROMReadOnlyMemory14と、RAMRandomAccessMemory15と、表示部16と、操作部17と、画像処理部18とを備えている。画像形成装置10は、さらに、サブCPU21と、不揮発メモリ22と、ネットワークI/F部23と、ハードディスク装置24と、メモリ25と、電源部26とを備えている。サブCPU21は、メインCPU11より処理能力が小さく消費電力も少ないCPUである。メインCPU11ではOSプログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどが実行される。サブCPU21は、OSプログラムなしで動作し、メインCPU11に比べて、負荷の少ない処理を実行する。メインCPU11とサブCPU21により、制御部27が構成されている。メインCPU11とサブCPU21は互いに信号や情報を授受可能に接続されている。画像読取部12、画像形成部13、表示部16、操作部17、画像処理部18はメインCPU11によって動作が制御される。たとえば、メインCPU11は、ネットワーク2を通じて端末装置30から受信した印刷要求に応じて、画像形成部13にその印刷要求にかかわる画像形成動作を行わせるように制御する。不揮発メモリ22、ネットワークI/F部23、ハードディスク装置24、メモリ25はメインCPU11とサブCPU21の双方からアクセス可能となっている。メモリ25や不揮発メモリ22はメインCPU11とサブCPU21との間の情報授受の媒体としても使用される。電源部26は、商用電源を適宜の電圧に変換して画像形成装置10の各部へ電力を供給する。また、サブCPU21からの指示に従って、電力を供給するか供給停止するかを電力供給先別に制御する機能を備えている。ここでは、通常モードでは全ての部分に電力供給し、スリープモードでは、画像読取部12、画像形成部13、表示部16、画像処理部18、ハードディスク装置24への電源供給は停止し、オフモードではさらにメインCPU11、ROM14、RAM15への電源供給も停止する。サブCPU21、不揮発メモリ22、ネットワークI/F部23、メモリ25には、図示省略のメイン電源スイッチがオフされたり商用電源の供給が停止されたりしない限り、常時オフモードにおいても通電される。スリープモードでは、メインCPU11はネットワーク送受信のみ可能な状態となっている。オフモードでは、動作を停止している。ROM14には各種のプログラムが格納されており、これらのプログラムに従ってメインCPU11が処理を実行することでジョブの実行といった画像形成装置10の各機能が実現される。RAM15はメインCPU11がプログラムを実行する際に各種のデータを一時的に格納するワークメモリや画像データを格納する画像メモリなどとして使用される。画像読取部12は、原稿を光学的に読み取って画像データを取得する機能を果たす。画像読取部12は、たとえば、原稿に光を照射する光源と、その反射光を受けて原稿を幅方向に1ライン分読み取るラインイメージセンサと、ライン単位の読取位置を原稿の長さ方向に順次移動させる移動手段と、原稿からの反射光をラインイメージセンサに導いて結像させるレンズやミラーなどからなる光学経路、ラインイメージセンサの出力するアナログ画像信号をデジタルの画像データに変換する変換部などを備えて構成される。画像形成部13は、画像データに応じた画像を記録紙上に画像形成する機能を果たす。ここでは、記録紙の搬送装置と、感光体ドラムと、帯電装置と、レーザーユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着装置とを有し、電子写真プロセスによって画像形成を行う、所謂、レーザープリンタとして構成されている。画像形成は他の方式でもかまわない。画像形成装置10の操作パネルは表示部16と操作部17を備えて構成される。表示部16は、液晶ディスプレイLCD...LiquidCrystalDisplayなどで構成され、各種の操作画面、設定画面などを表示する機能を果たす。操作部17は、ユーザからジョブの投入や設定など各種の操作を受け付ける機能を果たす。操作部17は、表示部16の画面上に設けられて押下された座標位置を検出するタッチパネルのほかテンキーや文字入力キー、スタートキーなどを備えて構成される。画像処理部18は、画像の拡大縮小、回転などの処理のほか、印刷データをイメージデータに変換するラスタライズ処理、画像データの圧縮、伸張処理などを行う。メモリ25はサブCPU21のワークメモリとして使用される。不揮発メモリ22は、電源がオフされても記憶内容が破壊されないメモリフラッシュメモリである。不揮発メモリ22には、各端末装置30の電源状態またはドライバプログラム常駐プログラムも含む。のインストール状況を問い合わせた結果などが記憶されるほか、サブCPU21が実行するプログラムなども記憶されている。ネットワークI/F部23は、ネットワーク2を通じて端末装置30やその他の外部装置と各種のデータを送受信する機能を果たす。ハードディスク装置24は、大容量不揮発の記憶装置であり、たとえば、印刷データや画像データの保存に使用される。画像形成装置10は、メインCPU11などへの電力供給が完全にオフするオフモードにおいても、サブCPU21が稼動しており、該サブCPU21が稼動している状態であれば、メモリ25や不揮発メモリ22へのアクセス、ネットワークI/F部23による通信を行うことができる。すなわち、ネットワークI/F部23はサブCPU21によってルーティングされ、OS上のソフトウェアに依存することなく、ネットワーク2を介して端末装置30などの外部装置と特定のプロトコルによって通信することができる。図3は、端末装置30の概略構成の一例を示している。端末装置30は、メインCPU31と、サブCPU32と、ROM33と、RAM34と、入出力I/F部35と、不揮発メモリ36と、ネットワークI/F部37と、ハードディスク装置HDD38と、メモリ39と、電源部41とを備えている。さらに入出力I/F部35を介して、液晶ディスプレイなどの表示装置42と、キーボードやマウスなどの入力デバイス43が接続されている。ROM33には起動用のプログラムや固定データが記憶される。RAM34は、ハードディスク装置38からロードしたプログラムが記憶される。またRAM34は、メインCPU31がプログラムを実行する際に各種のデータを一時的に格納するワークメモリなどとして使用される。不揮発メモリ36は、電源をオフにしても記憶内容が破壊されないメモリフラッシュメモリであり、ドライバプログラムのインストール状況を示すドライバ情報などが記憶される。ネットワークI/F部37は、ネットワーク2を介して画像形成装置10や他の外部装置と各種のデータを送受信する機能を果たす。ハードディスク装置38は、大容量不揮発の記憶装置であり、OSプログラムや画像形成装置10のドライバプログラム、ミドルウェア、各種アプリケーションプログラム、ファイル、データなどが保存される。また、画像形成装置10用の常駐プログラムがインストールされるとハードディスク装置38に格納される。端末装置30においても、サブCPU32は、メインCPU31より処理能力が小さく消費電力も少ないCPUである。メインCPU31ではOSプログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどが実行される。サブCPU32は、OSプログラムなしで動作し、メインCPU31に比べて、負荷の少ない処理を実行する。メインCPU31とサブCPU32は互いに信号や情報を授受可能に接続されている。不揮発メモリ36、ネットワークI/F部37、ハードディスク装置38、メモリ39はメインCPU31とサブCPU32の双方からアクセス可能となっている。メモリ39や不揮発メモリ36はメインCPU31とサブCPU32との間の情報授受の媒体としても使用される。電源部41は、商用電源を適宜の電圧に変換して端末装置30の各部へ電力を供給する。また、サブCPU32からの指示に従って、電力を供給するか供給停止するかを電力供給先別に制御する機能を備えている。ここでは、通常モードでは全ての部分に電力供給し、スリープモードでは、入出力I/F部35、ハードディスク装置38への電源供給は停止し、オフモードではさらにメインCPU31、ROM33、RAM34への電源供給も停止する。サブCPU32、不揮発メモリ36、ネットワークI/F部37、メモリ39には、図示省略のメイン電源スイッチがオフされたり商用電源の供給が停止されたりしない限り、常時通電される。またスリープモードでは、メインCPU31は、たとえば通常モードの10パーセント程度に処理能力を下げて電力消費を抑えたスリープ状態に遷移する。端末装置30は、画像形成装置10と同様に、メインCPU31などへの電力供給が完全にオフされるオフモードにおいても、サブCPU32が稼動しており、該サブCPU32が稼動している状態であれば、メモリ39や不揮発メモリ36へのアクセス、ネットワークI/F部37による通信を行うことができる。すなわち、ネットワークI/F部37はサブCPU32によってルーティングされ、OS上のソフトウェアに依存することなく、ネットワーク2を介して画像形成装置10などの外部装置と特定のプロトコルによって通信することができる。なお、本実施の形態では、端末装置30の電源状態は、画像形成装置10のサブCPU21が監視を行うものとし、端末装置30のサブCPU32が応答するものとする。したがって、端末装置30のサブCPU32は、端末装置30のメインCPU31がオフモードまたはスリープモードであっても、後述する画像形成装置10からの電源状態監視要求に応答することができる。また、端末装置30は、端末装置30のメインCPU31が稼動している通常状態でのみ画像形成装置10のメインCPU11から送信される画像データを受信することができる。また、本実施の形態では、画像形成装置10は、プッシュスキャンを実行するモードとして、強制起動モードと監視モードの2つのモードを有している。したがって、ユーザは、プッシュスキャンを実行する際に、画像形成装置10の操作部17を操作して、強制起動モードか監視モードかを選択する。監視モードでは、画像データを送信する際に、送信先の端末装置30のメインCPU31がオフモードまたはスリープモードの場合には、画像形成装置10のサブCPU21は、その端末装置30の電源状態が画像データを受信可能な通常状態になってから、画像データを端末装置30に送信する。一方、強制起動モードでは、画像データを送信する際に、送信先の端末装置30がオフモードまたはスリープの場合には、その端末装置30に対して電源状態を通常状態へ移行させる旨の移行命令を送信し、その端末装置30の電源状態を強制的に通常状態に移行させてから画像データを送信するようになっている。なお、いずれのモードにおいても、画像データを送信する際に送信先の端末装置30の電源状態が受信可能な通常状態であれば、その時点で画像データを端末装置30に対して送信する。次に、画像形成装置10を使用するためのドライバプログラム常駐プログラムを含む。をインストールする際の端末装置30に係る動作について説明する。端末装置30は、画像形成装置10を最初に使用する際に、その画像形成装置10に対応するドライバプログラムをOSプログラム上でインストールする必要がある。ドライバプログラムが端末装置30にインストールされると、当該インストールプログラムあるいはドライバプログラムの初期化処理において、そのドライバプログラムの情報を端末装置30の不揮発メモリ36不揮発記憶領域に書き込む。ドライバプログラムの1つに常駐プログラムも含まれる。図4は、不揮発メモリ36不揮発記憶領域に記憶された常駐プログラムのドライバ情報51の一例を示している。なお、常駐プログラムのドライバ情報は、対応するドライバプログラムがアンインストールされる際に不揮発メモリ36から削除される。また、ドライバプログラムをインストールした後、端末装置30が画像形成装置10から画像データを受信した場合、最後に画像データを受信した時間を不揮発メモリ36に書き込み、更新するようになっている。該更新はメインCPU31が行ってもよいし、サブCPU32が行ってもよい。ここでは、ジョブを受信した常駐プログラムがタイムスタンプを更新するようになっている。また、最後に画像データを受信したことを、便宜上、LastJobという。端末装置30にインストールされた常駐プログラムは、端末装置30のメインCPU31が起動中に、画像形成装置10のメインCPU11からの通信コマンドを受信すると、応答パケットを返信する処理を行う。その動作について詳述する。まず、画像形成装置10が、端末装置30の常駐プログラムに通信コマンドを送信する一例について説明する。図5は、不揮発記憶領域の情報取得要求61として送信する通信コマンドのパケットのデータ構成例を示している。図5に示す不揮発記憶領域の情報取得要求61として送信するパケットには、送信元IPアドレスInternetProtocolAddressとして画像形成装置10のIPアドレスが、送信先IPアドレスとして送信先である端末装置30のIPアドレスが、データ部には、不揮発記憶領域の情報取得要求を示すコマンドが書き込まれている。具体的には、送信元である画像形成装置10のIPアドレスには192.168.0.1が記載され、送信先である端末装置30のIPアドレスには、192.168.0.2が記載され、データ部には、不揮発記憶領域の情報取得要求を示すコマンドとして、GetStorageDataが記載されている。GetStorageDataとは、端末装置30の不揮発メモリ36に記載されたデータを取得する処理を意味している。画像形成装置10のメインCPU11が通信コマンドを送信すると、端末装置30のネットワークI/F部37は、通信コマンドのパケットを受信する。端末装置30のメインCPU31は、ネットワークI/F部37が受信したパケットを解析する。そして、特定のプロトコルによるパケットであると判断した場合、そのデータ部に書かれているコマンドを実行する。図5の例では、画像形成装置10によってユニキャストされた不揮発記憶領域の情報取得要求61を受信したとき、そのデータ部にGetStorageDataのコマンドが書き込まれているため、端末装置30のメインCPU31は、このコマンドに対応した処理を実行する。すなわち、端末装置30のメインCPU31は、GetStorageDataコマンドを実行し、不揮発記憶領域の情報を不揮発メモリ36から取得すると、ACKAcknowledgement:肯定応答として応答パケットを返信する。図6は、GetStorageDataのコマンドに対する情報取得応答ドライバ情報応答64のパケットのデータ構成例を示している。図6に示す情報取得応答64では、送信元IPアドレスとして端末装置30のIPアドレスが、送信先IPアドレスとして画像形成装置10のIPアドレスが、データ部に不揮発メモリ36不揮発記憶領域から読み出した情報ドライバ情報が書き込まれている。具体的には、送信元である端末装置30のIPアドレスには、192.168.0.2が記載され、送信先である画像形成装置10のIPアドレスには192.168.0.1が記載され、データ部には、不揮発メモリ36不揮発記憶領域から読み出されたドライバ情報が記載されている。次に、不揮発記憶領域の情報取得要求61の応答に係る動作について説明する。図7は、端末装置30のメインCPU31が不揮発記憶領域の情報取得応答64として返信する動作の流れについて説明する。端末装置30のメインCPU31は、不揮発記憶領域の情報取得要求61を受信すると、不揮発メモリ36不揮発記憶領域に記憶されている情報ドライバ情報を読み出しステップS102、応答パケットとして情報取得応答64を作成し、これを画像形成装置10に対して送信するステップS103。画像形成装置10のメインCPU11は、情報取得応答64を受信して、情報取得応答64のドライバ情報が画像形成装置10の情報と一致すれば、端末装置30のメインCPU31は、画像形成装置10のメインCPU11が送信する画像データを受信することができると判断する。詳細には、受信した情報取得応答64からその送信元の端末装置30にインストールされているドライバプログラムに関する情報を抽出し、ドライバ名とメーカー名などについて、予め記憶している自装置用のそれらと情報取得応答64から抽出したものとの照合を行い、自装置用のドライバプログラムであるか否かを判断する。次に、電源状態取得要求P1の応答に係る動作について説明する。図8は、電源状態取得要求P1を受信した端末装置30側の動作を示している。図1に示すように、画像形成装置10のサブCPU21は、ネットワーク2に接続されている端末装置30に対して、端末装置30の電源状態を問い合わせる。端末装置30のサブCPU32は、電源状態取得要求P1を受信するとステップS121;Yes、現在の電源状態の情報を取得してステップS122、電源状態を示す情報をデータ部に格納した応答パケットを作成して画像形成装置10に返信するステップS123、図1:P2。画像形成装置10のサブCPU21は、端末装置30から電源状態取得応答パケットP2を受信すると、送信元である端末装置30のメインCPU31の電源状態を把握することができ、端末装置30が画像データを受信することができるか否かを判断することができる。なお、本実施の形態では、端末装置30のメインCPU31が稼動している通常状態でのみ画像形成装置10から画像データを受信することができる。次に、画像形成装置10のプッシュスキャンに係る動作について説明する。図9は、画像形成装置10が行うプッシュスキャンに係る動作を示している。まず、ユーザは、端末装置30から画像形成装置10に移動し、画像形成装置10の画像読取部12で原稿を読み取る設定作業を行う。具体的には、ユーザは、画像形成装置10に読み取らせる原稿を画像読取部12にセットする。そして、ユーザは、画像形成装置10の操作部17を操作し、読み取った画像データを監視モードか強制起動モードのいずれかで送信するかを設定する。また、画像データの送信先も設定し、たとえば、送信先として任意の端末装置30であるPC1図1に指定して、読み取った画像データを画像形成装置10からPC1に送信する設定を行う。これらの設定を行い、ユーザは、画像形成装置10の操作部17に設けられたプッシュスキャンを開始するスタートボタンを押下操作することにより、プッシュスキャンの動作が開始する。画像形成装置10のメインCPU11は、画像読取部12により原稿を読み取り、読み取った画像データをRAM15に格納するステップS201。画像形成装置10のメインCPU11は、読み取った画像データを送信先として指定された端末装置30たとえば、PC1。に送信するため、不揮発記憶領域の情報取得要求61図5を所定の端末装置30の常駐プログラムに通信コマンドとして送信するステップS202。ここで、端末装置30のメインCPU31は、環境配慮の観点から、消費電力を低減し省エネルギーとなる処理を推進しており、電源状態をスリープモードへ移行させるまでの待機時間が短く設定されている。したがって、端末装置30のメインCPU31は、ユーザが自席を離れて画像形成装置10の操作部17でプッシュスキャンの設定をしている間や画像形成装置10の画像読取部12が原稿の読み取りを行っている間に、端末装置30のメインCPU31はスリープモードに移行するようになっている。画像形成装置10のメインCPU11は、端末装置30の常駐プログラムから不揮発記憶領域の情報取得応答64図6を受信すると、自装置用のドライバプログラムがインストールされているか否かを判定しステップS203、自装置用のドライバプログラムがインストールされている場合にはステップS203;Yes、画像形成装置10のメインCPU11は、RAM15に格納した画像データを、送信先として指定された端末装置30に送信するステップS204。一方、不揮発記憶領域の情報取得応答64を受信することができない場合には、画像形成装置10のメインCPU11は、端末装置30の電源状態は画像データを受信することができない状態と判定しステップS203;No、画像形成装置10のサブCPU21は、端末装置30に電源状態取得要求P1を送信するステップS205。端末装置30のサブCPU32は、電源状態取得要求P1を受信すると、電源状態取得応答パケットP2を作成し、正常に電源状態取得応答パケットP2を作成することができれば、画像形成装置10のサブCPU21に電源状態取得応答パケットP2を送信する。ここで、端末装置30のサブCPU32が、電源状態取得応答パケットP2を送信することができない場合は、画像形成装置10のサブCPU21は、端末装置30と通信することができない状態と判定しステップS206;No、端末装置30にエラーが発生している旨の通知を行うステップS207。たとえば、画像形成装置10の表示部16に、192.168.0.2の端末装置30と通信できません。あるいは192.168.0.2の端末装置30に接続エラーが発生しました。などのエラーの通知を行う。一方、電源状態取得応答パケットP2を受信することができたときは、画像形成装置10のサブCPU21は、端末装置30のサブCPU32と通信することができると判定しステップS206;Yes、端末装置30のメインCPU31が起動中か否かを判定するステップS208。端末装置30のメインCPU31が起動中の場合にはステップS208;Yes、画像形成装置10のサブCPU21は、画像データを端末装置30のメインCPU31が受信可能と判定し、もし、画像形成装置10のメインCPU11がスリープモード等の省電力モードに移行していればメインCPU11を起動させステップS209、ステップS202に戻り、画像形成装置10のメインCPU11から端末装置30のメインCPU31に画像データの送信を行う。この場合、画像形成装置10のメインCPU11と端末装置30のメインCPU31がともに起動しているので、正常に画像データを送信することができる。一方、端末装置30のメインCPU31が起動していない場合にはステップS208;No、端末装置30を強制的に起動して送信する強制起動モードか否かを判定しステップS210、強制起動モードでない場合にはステップS210;No、画像形成装置10のサブCPU21は、ステップS205に戻り、引き続き、電源状態取得要求P1を端末装置30のサブCPU32に送信する。この場合、画像形成装置10のサブCPU21は、端末装置30のメインCPU31が起動するまで待ち受ける処理となる。これに対し、端末装置30のメインCPU31を強制的に起動する強制起動モードの場合にはステップS210;Yes、画像形成装置10のサブCPU21は、端末装置30の電源状態を強制的に通常状態へ移行させる移行命令を送信先の端末装置30たとえば、PC1。に対して送信し、端末装置30の電源状態を通常状態へ移行させるステップS211。画像形成装置10のサブCPU21は、ステップS202に戻り、端末装置30の電源状態が通常状態へ移行した後に、画像形成装置10のメインCPU11から端末装置30のメインCPU31に画像データを送信させるステップS204。この場合、画像形成装置10のメインCPU11と端末装置30のメインCPU31はともに起動しており、通信可能な状態となるので、確実に画像データを送信することができる。また、ステップS208において、端末装置30のメインCPU31が起動していない場合には、画像形成装置10のメインCPU11は、画像データを送信する処理が発生しないため、予め設定された第1設定時間が経過すると、省電力モードに移行する。また省電力モードに限定されず、第2設定時間が経過した場合には、オフモードに移行してもよい。このように、本実施の形態に係る画像形成装置10では、画像形成装置10のメインCPU11が画像データを送信する際に、端末装置30のメインCPU31の電源状態が、画像データを受信可能な通常状態にない場合は、画像形成装置10のサブCPU21が端末装置30のサブCPU32と通信を行い、端末装置30のメインCPU31の起動状態を監視する。これにより、画像形成装置10のサブCPU21は、端末装置30のメインCPU31が起動して、画像データを受信可能な通常の電源状態になってから、画像形成装置10のメインCPU11から端末装置30のメインCPU31に画像データを送信する。すなわち、ユーザがプッシュスキャンを実行するために画像形成装置10が設置された場所まで行き、画像形成装置10でプッシュスキャンの設定や画像形成装置10が読み取り動作を行っているときに、端末装置30のメインCPU31はスリープモード等などの省電力モードに移行するので、画像形成装置10のメインCPU11は画像データを送信しない。しかし、ユーザが画像形成装置10から自席に戻り、キーボードやマウス等を操作することにより、端末装置30のメインCPU31が起動すると、画像形成装置10のメインCPU11から端末装置30のメインCPU31に画像データが送信される。このように、本実施の形態によれば、端末装置30のメインCPU31が、省電力モードにある時間を長く確保することができ、かつ端末装置30の不必要な起動を抑え、省電力化を図ることができる。また、ユーザが自席に戻ったときに画像形成装置10から画像データが送信されるので、ユーザは、画像データを必要とするタイミングで画像データを取得することができる。以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。たとえば、送信対象の画像データがすでにRAM15やハードディスク装置HDD24などに記憶されている場合、原稿から画像データを読み取る処理を実行せずに、送信ファイルや送信先の指示を含む送信ジョブの設定を、画像形成装置10本体が有する操作部17から受け付けるようにしてもよい。また、本実施の形態はこれに限らず、画像形成装置10は、外部装置から送信指示を受け付けるようにしてもよい。たとえば、図1の説明図において、画像形成装置10は、PC2に画像データを送信する送信指示をPC1から受け付けて、送信先となるPC2に画像データを送信することができる。この場合、PC2がスリープモードやオフモードの場合には、画像形成装置10は、PC2の電源状態が通常状態に移行するまで待ってから、画像データの送信を行うことができる。