複数の画像形成装置と、前記複数の画像形成装置の各々に接続されたサーバ装置と、前記サーバ装置に対して印刷データを送信し、前記サーバ装置を介して前記複数の画像形成装置のいずれかに印刷を実行させる端末装置とを含む画像形成システムであって、前記サーバ装置は、印刷データを記憶するための記憶手段と、前記複数の画像形成装置のうち特定の画像形成装置を設定するための設定手段と、前記設定手段により設定された前記画像形成装置が稼働中であるか否かを判定するための手段と、印刷を実行する画像形成装置として、設定された前記画像形成装置が指定されたか否かを判定し、設定された前記画像形成装置が稼働中の場合には、判定結果に応じて、設定された前記画像形成装置に印刷データを送信するための印刷データ送信手段と、設定された前記画像形成装置が印刷を実行する画像形成装置として指定されていないと判定された場合に、印刷データを前記記憶手段に記憶させるための手段と、前記記憶手段に記憶された印刷データを前記複数の画像形成装置のいずれかに送信するための手段とを含み、前記端末装置は、前記サーバ装置に対して、印刷を実行する画像形成装置を指定するための指定手段を含み、前記複数の画像形成装置の少なくとも1つは、前記サーバ装置に対して、前記記憶手段に記憶されている印刷データの送信を要求するための印刷データ送信要求手段を含む、画像形成システム。前記印刷データ送信手段は、印刷データを前記記憶手段に記憶させずに、設定された前記画像形成装置に印刷データを送信するための手段を含む、請求項1に記載の画像形成システム。前記サーバ装置は、設定された前記画像形成装置が稼働中でない場合に、印刷データを前記記憶手段に記憶させるための手段をさらに含む、請求項1に記載の画像形成システム。前記サーバ装置は、前記端末装置に対して、設定された前記画像形成装置に印刷を実行させるか否かを問合せる問合せ手段と、前記端末装置から、前記問合せに対して送信される応答信号を受信する応答信号受信手段とをさらに含み、前記指定手段は、前記サーバ装置から送信される前記問合せを受信する問合せ受信手段と、設定された前記画像形成装置に印刷を実行させるか否かをユーザに判定させ、判定結果に応じて前記応答信号を作成し前記サーバ装置に対して送信する応答信号送信手段とを含み、前記印刷データ送信手段は、前記応答信号に基づいて、設定された前記画像形成装置が印刷を実行する画像形成装置として指定されているか否かを判定するための手段をさらに含む、請求項1に記載の画像形成システム。前記指定手段は、前記複数の画像形成装置のうち、前記記憶手段に記憶されている印刷データを用いて印刷を実行させる画像形成装置を指定するための手段を含み、前記サーバ装置は、指定された画像形成装置に対して、前記記憶手段に記憶されている印刷データを送信するための手段をさらに含む、請求項1から請求項3のいずれかに記載の画像形成システム。前記設定手段は、特定の画像形成装置を複数設定するための手段を含み、前記指定手段は、複数設定された前記特定の画像形成装置のいずれかを指定するための手段を含む、請求項1から請求項3のいずれかに記載の画像形成システム。端末装置から印刷データを受信し、受信した印刷データを、接続された複数の画像形成装置のいずれかに送信するサーバ装置であって、印刷データを記憶するための記憶手段と、前記複数の画像形成装置のうち特定の画像形成装置を設定するための設定手段と、前記設定手段により設定された前記画像形成装置が稼働しているか否かを判定するための手段と、印刷を実行する画像形成装置として、設定された前記画像形成装置が指定されたか否かを判定し、設定された前記画像形成装置が稼働している場合に、その判定結果に応じて、設定された前記画像形成装置に印刷データを送信するための印刷データ送信手段と、設定された前記画像形成装置が印刷を実行する画像形成装置として指定されていないと判定された場合に、印刷データを前記記憶手段に記憶させるための手段と、前記記憶手段に記憶された印刷データを前記複数の画像形成装置のいずれかに送信するための手段とを含む、サーバ装置。ネットワークを介してサーバ装置及び複数の画像形成装置に接続される端末装置であって、前記サーバ装置に対して印刷データを送信するための送信手段と、前記印刷データを前記サーバ装置に記憶させるための手段と、前記サーバ装置に対して、印刷を実行する画像形成装置を指定するための指定手段とを含み、前記指定手段は、前記複数の画像形成装置のうち、前記送信手段により送信した印刷データを前記サーバ装置に記憶させずに、当該印刷データを用いて印刷を実行する特定の画像形成装置を指定するための手段を含む、端末装置。前記指定手段は、前記複数の画像形成装置のうち、前記サーバ装置に記憶されている印刷データを用いて印刷を実行する画像形成装置を指定するための手段をさらに含む、請求項8に記載の端末装置。ネットワークを介してサーバ装置及び複数の画像形成装置に接続されるコンピュータを、前記サーバ装置に対して印刷データを送信するための送信手段と、前記印刷データを前記サーバ装置に記憶させる手段と、前記サーバ装置に対して、印刷を実行する画像形成装置を指定するための指定手段として機能させるプリンタドライバプログラムであって、前記指定手段は、前記複数の画像形成装置のうち、前記送信手段により送信した印刷データを前記サーバ装置に記憶させずに、前記印刷データに対して印刷を実行する特定の画像形成装置を指定するための手段を含む、プリンタドライバプログラム。前記指定手段は、前記複数の画像形成装置のうち、前記サーバ装置に記憶されている印刷データに対して印刷を実行する画像形成装置を指定するための手段をさらに含む、請求項10に記載のプリンタドライバプログラム。しかし、特許文献1を含む従来の画像形成システムでは、印刷データをサーバに一旦記憶させ、その後、ユーザが画像形成装置の前に行って、その画像形成装置から印刷データの送信要求を行ない、印刷を行なう必要がある。このため、印刷指示を出力してから印刷物を取得するまでに時間がかかるという不都合がある。また特許文献1の画像形成システムでは、所望のプリンタに印刷を実行させるためには、予約番号の入力操作が必要となるため、印刷物を直ぐに取得するのがより困難となる。したがって、従来の画像形成システムでは、例えば、緊急の場合等、急ぎで印刷データを印刷したい場合、そのような要求に応えることができないという問題点がある。この発明は、上記のような課題を解決するためになされたものであり、この発明の1つの目的は、情報漏洩を抑制でき、かつ、緊急等の場合には直ぐに印刷物を取得できる使い勝手のよい画像形成システム、その画像形成システムを構成するサーバ装置及び端末装置、並びにプリンタドライバプログラムを提供することである。上記目的を達成するために、本発明の第1の局面に係る画像形成システムは、複数の画像形成装置と、複数の画像形成装置の各々に接続されたサーバ装置と、サーバ装置に対して印刷データを送信し、サーバ装置を介して複数の画像形成装置のいずれかに印刷を実行させる端末装置とを含む画像形成システムである。この画像形成システムにおいて、サーバ装置は、印刷データを記憶するための記憶手段と、複数の画像形成装置のうち特定の画像形成装置を設定するための設定手段と、設定手段により設定された画像形成装置が稼働中であるか否かを判定するための手段と、印刷を実行する画像形成装置として、設定された画像形成装置が指定されたか否かを判定し、設定された画像形成装置が稼働中の場合には、判定結果に応じて、設定された画像形成装置に印刷データを送信するための印刷データ送信手段と、設定された画像形成装置が印刷を実行する画像形成装置として指定されていないと判定された場合に、印刷データを記憶手段に記憶させるための手段と、記憶手段に記憶された印刷データを複数の画像形成装置のいずれかに送信するための手段とを含む。端末装置は、サーバ装置に対して、印刷を実行する画像形成装置を指定するための指定手段を含む。さらに複数の画像形成装置の少なくとも1つは、サーバ装置に対して、記憶手段に記憶されている印刷データの送信を要求するための印刷データ送信要求手段を含む。特定の画像形成装置をサーバ装置に設定しておき、端末装置が、印刷を実行する画像形成装置としてサーバ装置に設定した画像形成装置を指定した場合には、サーバ装置は、端末装置から送信された印刷データを設定した画像形成装置に送信する。このため、端末装置から印刷指示を出力することにより、指定の画像形成装置に印刷を実行させることができるので、印刷出力までの時間が短縮される。したがって、例えば、緊急の場合等、急ぎで印刷データを印刷したい場合でも、直ぐに印刷を実行できるので、直ぐに印刷物を取得できる。一方、端末装置が、印刷を実行する画像形成装置としてサーバ装置に設定した画像形成装置を指定しなかった場合、サーバ装置は、端末装置から送信された印刷データを記憶手段に記憶する。サーバ装置に記憶された印刷データは、サーバ装置に接続された複数の画像形成装置のなかの任意の画像形成装置印刷データ送信要求手段を含む画像形成装置からの送信要求に応じて、その画像形成装置に送信される。印刷データを受信した画像形成装置は、その印刷データを用いて印刷を実行する。このため、例えば、ユーザが外出先等で、端末装置で作成した文書データ等印刷データの印刷が必要となった場合には、予め印刷データをサーバ装置に記憶させておくことにより、サーバ装置に接続されている外出先等の画像形成装置から作成した文書データ等の印刷を実行できる。したがって、外出先等で、端末装置で作成した文書データ等の印刷が必要となった場合でも、手間を掛けずに、当該文書データ等の印刷ができる。また、この場合は、ユーザが画像形成装置の前に行って印刷を行なうため、部外者等による文書等の閲覧及び紛失等による情報漏洩を抑制できる。このように、本画像形成システムを用いることにより、外出先等で、端末装置で作成した文書データ等の印刷が必要となった場合には、情報漏洩を抑制し、かつ、手間を掛けずに印刷物を取得でき、急ぎで印刷を行ないたい場合には、直ぐに印刷を実行できる。このため、ユーザによる使い勝手を向上できる。好ましくは、印刷データ送信手段は、印刷データを記憶手段に記憶させずに、設定された画像形成装置に印刷データを送信するための手段を含む。これにより、印刷出力までの時間をより短縮できるので、使い勝手をより向上できる。より好ましくは、サーバ装置は、設定された画像形成装置が稼働中でない場合に、印刷データを記憶手段に記憶させるための手段をさらに含む。設定された画像形成装置が稼働中でない場合には、印刷を実行する画像形成装置として設定された画像形成装置が指定されたとしても、その画像形成装置による印刷の実行ができない。そのため、このような場合には、端末装置から送信された印刷データをサーバ装置に記憶させておくようにすることができる。さらに好ましくは、サーバ装置は、端末装置に対して、設定された画像形成装置に印刷を実行させるか否かを問合せる問合せ手段と、端末装置から、問合せに対して送信される応答信号を受信する応答信号受信手段とをさらに含み、指定手段は、サーバ装置から送信される問合せを受信する問合せ受信手段と、設定された画像形成装置に印刷を実行させるか否かをユーザに判定させ、判定結果に応じて応答信号を作成しサーバ装置に対して送信する応答信号送信手段とを含み、印刷データ送信手段は、応答信号に基づいて、設定された画像形成装置が印刷を実行する画像形成装置として指定されているか否かを判定するための手段をさらに含む。このように構成すれば、サーバ装置は、設定された画像形成装置が、印刷を実行する画像形成装置として指定されたか否かを容易に判定できる。さらに好ましくは、指定手段は、複数の画像形成装置のうち、記憶手段に記憶されている印刷データを用いて印刷を実行させる画像形成装置を指定するための手段を含み、サーバ装置は、指定された画像形成装置に対して、記憶手段に記憶されている印刷データを送信するための手段をさらに含む。これにより、記憶手段に記憶されている印刷データを所望の画像形成装置に送信させ、その画像形成装置に印刷を実行させる指示を、端末装置側から行なうことができる。そのため、記憶手段に記憶されている印刷データを用いて印刷を行なう際に、画像形成装置の前まで行かなくてすむため、印刷出力までの時間をより短縮できる。加えて、使い勝手をより向上できる。さらに好ましくは、設定手段は、特定の画像形成装置を複数設定するための手段を含み、指定手段は、複数設定された特定の画像形成装置のいずれかを指定するための手段を含む。特定の画像形成装置を複数設定しておくことにより、例えば、設定した画像形成装置の1つが稼働していない場合には、稼働している他の画像形成装置を、印刷を実行する画像形成装置として指定できる。そのため、サーバ装置は、端末装置から送信された印刷データを設定した画像形成装置により確実に送信できる。したがって、例えば、緊急の場合等、急ぎで印刷データを印刷したい場合、そのような要求により確実に応えることができる。本発明の第2の局面に係るサーバ装置は、端末装置から印刷データを受信し、受信した印刷データを、接続された複数の画像形成装置のいずれかに送信するサーバ装置である。このサーバ装置は、印刷データを記憶するための記憶手段と、複数の画像形成装置のうち特定の画像形成装置を設定するための設定手段と、設定手段により設定された画像形成装置が稼働しているか否かを判定するための手段と、印刷を実行する画像形成装置として、設定された画像形成装置が指定されたか否かを判定し、設定された画像形成装置が稼働している場合に、その判定結果に応じて、設定された画像形成装置に印刷データを送信するための印刷データ送信手段と、設定された画像形成装置が印刷を実行する画像形成装置として指定されていないと判定された場合に、印刷データを記憶手段に記憶させるための手段と、記憶手段に記憶された印刷データを複数の画像形成装置のいずれかに送信するための手段とを含む。設定した特定の画像形成装置が、印刷を実行する画像形成装置として指定されている場合には、サーバ装置は、端末装置から送信された印刷データをその画像形成装置に送信する。端末装置から送信された印刷データは、直ぐに、指定した画像形成装置に送信されるため、印刷出力までの時間が短縮される。したがって、本サーバ装置を用いることにより、例えば、緊急の場合等、急ぎで印刷データを印刷したい場合でも、直ぐに印刷を実行できる。設定した特定の画像形成装置が、印刷を実行する画像形成装置として指定されていない場合には、サーバ装置は、端末装置から送信された印刷データを記憶手段に記憶する。記憶手段に記憶された印刷データは、例えば、サーバ装置に接続された画像形成装置からの送信要求に応じて、その画像形成装置に送信できる。したがって、本サーバ装置を用いることにより、例えば、外出先等で、端末装置で作成した文書データ等印刷データの印刷が必要となった場合でも、手間を掛けずに、当該文書データ等の印刷ができる。その際、部外者等による文書等の閲覧及び紛失等による情報漏洩を抑制できる。本発明の第3の局面に係る端末装置は、ネットワークを介してサーバ装置及び複数の画像形成装置に接続される端末装置である。この端末装置は、サーバ装置に対して印刷データを送信するための送信手段と、印刷データをサーバ装置に記憶させるための手段と、サーバ装置に対して、印刷を実行する画像形成装置を指定するための指定手段とを含む。指定手段は、複数の画像形成装置のうち、送信手段により送信した印刷データをサーバ装置に記憶させずに、当該印刷データを用いて印刷を実行する特定の画像形成装置を指定するための手段を含む。本端末装置は、複数の画像形成装置のうち、送信手段により送信した印刷データをサーバ装置に記憶させずに、当該印刷データを用いて印刷を実行する特定の画像形成装置を指定する。サーバ装置に対して送信された印刷データは、サーバ装置に記憶されずに、指定した画像形成装置に送信される。このため、印刷出力までの時間が短縮される。一方、本端末装置は、印刷データをサーバ装置に記憶させることもできる。サーバ装置に記憶された印刷データは、例えば、サーバ装置に接続された画像形成装置からの送信要求に応じて、その画像形成装置に送信できる。印刷データをサーバ装置に記憶させておけば、例えば、外出先等で、端末装置で作成した文書データ等印刷データの印刷が必要となった場合でも、手間を掛けずに、当該文書データ等の印刷ができる。その際、部外者等による文書等の閲覧及び紛失等による情報漏洩を抑制できる。このように、本端末装置を用いることにより、ユーザによる使い勝手を向上できる。好ましくは、指定手段は、複数の画像形成装置のうち、サーバ装置に記憶されている印刷データを用いて印刷を実行する画像形成装置を指定するための手段をさらに含む。これにより、サーバ装置に記憶されている印刷データを所望の画像形成装置から印刷する指示を端末装置側から行なうことができるので、印刷出力までの時間をより短縮でき、かつ、使い勝手をより向上できる。本発明の第4の局面に係るプリンタドライバプログラムは、ネットワークを介してサーバ装置及び複数の画像形成装置に接続されるコンピュータを、サーバ装置に対して印刷データを送信するための送信手段と、印刷データをサーバ装置に記憶させる手段と、サーバ装置に対して、印刷を実行する画像形成装置を指定するための指定手段として機能させるプリンタドライバプログラムである。このプリンタドライバプログラムにおいて、指定手段は、複数の画像形成装置のうち、送信手段により送信した印刷データをサーバ装置に記憶させずに、印刷データに対して印刷を実行する特定の画像形成装置を指定するための手段を含む。複数の画像形成装置のうち、送信手段としての機能により送信した印刷データをサーバ装置に記憶させずに、当該印刷データを用いて印刷を実行する特定の画像形成装置を指定する。サーバ装置に対して送信された印刷データは、サーバ装置に記憶されずに、指定した画像形成装置に送信される。このため、印刷出力までの時間が短縮される。一方、送信手段としての機能により送信する印刷データはサーバ装置に記憶させることもできる。サーバ装置に記憶された印刷データは、例えば、画像形成装置からの送信要求に応じて、その画像形成装置に送信できる。印刷データをサーバ装置に記憶させておけば、例えば、外出先等で、端末装置等で作成した文書データ等印刷データの印刷が必要となった場合でも、手間を掛けずに、当該文書データ等の印刷ができる。その際、部外者等による文書等の閲覧及び紛失等による情報漏洩を抑制できる。好ましくは、指定手段は、複数の画像形成装置のうち、サーバ装置に記憶されている印刷データに対して印刷を実行する画像形成装置を指定するための手段をさらに含む。これにより、印刷出力までの時間をより短縮でき、かつ、使い勝手をより向上できる。以上より、本発明によれば、情報漏洩を抑制でき、かつ、緊急等の場合には直ぐに印刷物を取得できる使い勝手のよい画像形成システム、その画像形成システムを構成するサーバ装置及び端末装置、並びにプリンタドライバプログラムを容易に得ることができる。以下の実施の形態では、同一の部品には同一の参照番号を付してある。それらの機能及び名称も同一である。従って、それらについての詳細な説明は繰返さない。以下の説明においては、端末装置の一種であるクライアントコンピュータPCからの印刷指示を受信して、記録用紙に画像を形成するための画像形成装置典型的には印刷装置は、MFPであるとする。しかしながら、本発明に係る画像形成装置は、少なくともネットワーク対応の印刷機能を備えた装置であればよく、MFPに限定されるものではない。第1の実施の形態[全体システム構成]図1を参照して、本発明の実施の形態に係る画像形成システムの全体構成について説明する。この画像形成システムは、印刷指示を出力するクライアントコンピュータ100パーソナルコンピュータPCと、印刷指示を受信して紙媒体に文書及び画像等を印刷するMFP300MFP1~MFP3と、クライアントコンピュータ100から印刷指示を受信し、受信した印刷指示を複数のMFP300のいずれかに送信するサーバコンピュータ200とを含む。サーバコンピュータ200は、クライアントコンピュータ100及びMFP300を管理するコンピュータであり、本画像形成システムでは、クライアントコンピュータ100からの印刷データは、サーバコンピュータ200を介して、複数のMFP300のいずれかに送信される。これらのクライアントコンピュータ100、サーバコンピュータ200及びMFP300は、ネットワーク回線50により通信可能に接続されている。本実施の形態に係る画像形成システムは、画像、文書等の印刷データ画像データの印刷に際し、印刷データを一旦サーバコンピュータ200に保管記憶し、MFP300からの印刷要求を受信したことに応じて、サーバコンピュータ200に記憶しておいた印刷データをそのMFP300に対して送信して印刷を行なう機能を有する、ネットワークプリントシステムである。本画像形成システムを構成する複数のMFP300は、いずれも、サーバコンピュータ200に記憶されている印刷データを印刷することが可能な画像形成装置として、サーバコンピュータ200に登録されている。すなわち、複数のMFP300の各々は、サーバコンピュータ200に記憶されている印刷データを印刷することが許可されている画像形成装置である。なお、図1に示したクライアントコンピュータ100、サーバコンピュータ200及びMFP300の台数及び配置は一例であって、図1に示した台数及び配置に限定されるものではない。図1に示したクライアントコンピュータ100は、ノート型であるが、ノート型以外に例えばデスクトップ型であってもよい。同じ符号を付したMFPは、同じ機能を備えた画像形成装置である必要はないが、いずれのMFPも、印刷機能を備える。以下においては、図面等において、クライアントコンピュータ100を単にクライアントと、サーバコンピュータ200を単にサーバと記載する場合がある。[ハードウェア構成]<クライアントコンピュータ100>図2を参照して、本実施の形態に係る画像形成システムを構成するクライアントコンピュータ100は、バス190と、バス190に接続されたCPUCentralProcessingUnit110と、バス190に接続されたROMRead-OnlyMemory120と、バス190に接続されたRAMRandomAccessMemory130と、バス190に接続されたハードディスクHDD140と、バス190に接続され、光ディスク182が装着可能で、光ディスク182に対する情報の書込及び光ディスク182からの情報の読出が可能な光ディスクドライブ180と、バス190に接続され、マウス152及びキーボード154との間の接続に関するインターフェイスを提供するための入力インターフェイス以下入力I/Fと呼ぶ。150と、バス190に接続され、ディスプレイ162との間の接続に関するインターフェイスを提供するためのディスプレイインターフェイス以下ディスプレイI/Fと呼ぶ。160と、有線又は無線本実施の形態においては有線によりネットワーク回線50への接続を提供するネットワークインターフェイス以下ネットワークI/Fと呼ぶ。170とを含む。ネットワークI/F170は、クライアントコンピュータ100がノート型である場合を含めて、無線によりネットワーク回線50へ接続するインターフェイスの場合がある。また、クライアントコンピュータ100は、磁気ディスクが装着可能で、磁気ディスクに対する情報の書込及び磁気ディスクからの情報の読出が可能な磁気ディスクドライブを、光ディスクドライブ180に代えて/加えて、備えるようにしてもよい。バス190、ROM120、RAM130、ハードディスク140、光ディスクドライブ180、入力I/F150、ディスプレイI/F160及びネットワークI/F170は、いずれもCPU110の制御のもとに協調して動作し、クライアントコンピュータ100において種々のアプリケーションによる処理を実現する。それらアプリケーションは、例えば、ワードプロセッサ文書作成処理、表計算文書作成処理、又はこれらの作成処理により作成された電子データをMFP300へ送信する印刷処理等を含む。クライアントコンピュータ100には、図形描画ツール及びワードプロセッサ等のアプリケーションプログラム、並びに、印刷データの印刷ジョブを実現するためのプリンタドライバプログラム以下単にプリンタドライバと記す場合がある。がインストールされている。クライアントコンピュータ100は、上記アプリケーションプログラムを使用するユーザの指示に応じて、文字及び図形等を含む文書を出力するための印刷データを作成し、作成した印刷データをプリンタドライバによってプリンタ記述言語に変換して、MFP300に対して送信できる。ハードディスク140は、MFP300に対し、印刷ジョブを実行させるための上記プリンタドライバを記憶する。クライアントコンピュータ100は、このプリンタドライバを実行することによって、ユーザによって指定されたファイルの内容に基づく画像をMFP300に印刷させる動作等を実現することができる。クライアントコンピュータ100に上述したような処理を行なわせるためのコンピュータプログラムは、光ディスクドライブ180に挿入される光ディスク182に記憶され、さらにハードディスク140に転送される。又は、プログラムはネットワーク回線50を通じてクライアントコンピュータ100に送信されハードディスク140に記載されてもよい。プログラムは実行の際にRAM130にロードされる。光ディスク182から、又はネットワーク回線50を介して、直接にRAM130にプログラムをロードしてもよい。これらのプログラムは、クライアントコンピュータ100に所定の処理を行なわせる複数の命令を含む。この動作を行なわせるのに必要な基本的機能のいくつかはクライアントコンピュータ100上で動作するオペレーティングシステムOS若しくはサードパーティのプログラム、又はクライアントコンピュータ100にインストールされる各種ツールキットのモジュールにより提供される。したがって、このプログラムはこの実施の形態のシステムを実現するのに必要な機能全てを必ずしも含まなくてよい。このプログラムは、命令のうち、所望の結果が得られるように制御されたやり方で適切な機能又はツールを呼出すことにより、上記したクライアントコンピュータ100として所定の処理を実行する命令のみを含んでいればよい。クライアントコンピュータ100の実体であるコンピュータの一般的動作は周知であるので、ここでは繰返して説明しない。<サーバコンピュータ200>図3を参照して、本実施の形態に係るクライアントコンピュータ100と通信するサーバコンピュータ200は、上述したクライアントコンピュータ100と同様の構成を備えるコンピュータである。このようなサーバコンピュータの構成部品には、いわゆるパーソナルコンピュータの構成部品よりも信頼性の高い部品が使用されている。サーバコンピュータ200は、バス290と、バス290に接続されたCPU210と、バス290に接続されたROM220と、バス290に接続されたRAM230と、バス290に接続されたハードディスクHDD240と、バス290に接続され、光ディスク282が装着可能で、光ディスク282に対する情報の書込及び光ディスク282からの情報の読出が可能な光ディスクドライブ280と、バス290に接続され、マウス252及びキーボード254との間の接続に関するインターフェイスを提供するための入力I/F250と、バス290に接続され、ディスプレイ262との間の接続に関するインターフェイスを提供するためのディスプレイI/F260と、有線又は無線本実施の形態においては有線によりネットワーク回線50への接続を提供するネットワークI/F270とを含む。なお、このサーバコンピュータ200についてもクライアントコンピュータ100と同様に、磁気ディスクドライブを、光ディスクドライブに代えて/加えて、備えるようにしてもよい。ハードディスク240は、クライアントコンピュータ100から送信された印刷データドキュメントファイルそのものを記憶するドキュメントファイル記憶部図示せずと、この画像形成システムのユーザについてのユーザ情報を記憶するユーザ情報記憶部図示せずとを含む。ユーザ情報記憶部は、ユーザID及びそのユーザが使用するクライアントコンピュータ100の識別情報を記憶する。記憶された、ユーザIDとそのユーザが使用するクライアントコンピュータ100の識別情報とは互いに対応付けられている。バス290、ROM220、RAM230、ハードディスク240、光ディスクドライブ280、入力I/F250、ディスプレイI/F260及びネットワークI/F270は、いずれもCPU210の制御のもとに協調して動作し、本実施の形態に係るサーバコンピュータとしてサーバコンピュータ200は種々のアプリケーションによる処理を実現する。それらアプリケーションは、例えば、クライアントコンピュータ100からの印刷出力を受信した際に、クライアントコンピュータ100からの印刷データをハードディスク240のドキュメントファイル記憶部に記憶し、MFP300からの印刷要求に応じて、そのMFP300にハードディスク240に記憶している印刷データを送信する画像形成システムにおけるサーバコンピュータを実現する。それらアプリケーションはまた、例えば、クライアントコンピュータ100からの印刷出力を受信した際に、クライアントコンピュータ100からの印刷データをハードディスク240に記憶せずに、その印刷データを指定されたMFP300に送信する画像形成システムにおけるサーバコンピュータを実現する。サーバコンピュータ200はまた、画像形成システムを構成する複数のMFP300のうち、クライアントコンピュータ100からの印刷指示を受信して印刷を実行する特定のMFP300を設定する。特定のMFP300の設定は、管理者がログインした後に表示されるユーザ設定画面400図4参照にて行なわれる。サーバコンピュータ200では、管理下にあるクライアントコンピュータ100毎ユーザ毎にユーザ設定画面400が設けられており、クライアントコンピュータ100毎に、特定のMFP300を設定することが可能とされている。図4を参照して、ユーザ設定画面400は、パスワード変更欄、E-mailアドレス設定欄、画面色パターン設定欄、ログイン後の表示画面設定欄、デフォルトマシン設定欄を含む。パスワード変更欄は、サーバコンピュータ200にログインするためのパスワードを変更する場合にチェックを入れるチェックボックス410、パスワードを変更する場合に旧パスワード、新パスワード及び確認用の新パスワードをそれぞれ入力するテキスト入力フィールド412、414及び416を含む。チェックボックス410にチェックを入れると、パスワードの変更が可能となる。E-mailアドレス設定欄は、MFP300によるスキャナ処理で得られたデータの送信先であるスキャナ送信用のE-mailアドレスを設定するためのテキスト入力フィールド418を含む。画面色パターン設定欄は、このユーザ設定画面400の配色パターンを設定するための設定欄である。画面色パターン設定欄には、複数の配色パターン420が表示されており、各配色パターン420の近傍には、配色パターンを選択するためのラジオボタン422が設けられている。なお、配色パターンは実際には互いに異なる色でカラー表示されている。ログイン後の表示画面設定欄は、ログイン後の表示画面を指定する場合にチェックを入れるチェックボックス430、及び、表示画面を選択するためのプルダウンメニュー432を含む。チェックボックス430にチェックを入れると、プルダウンメニュー432からログイン後の表示画面を指定できる。デフォルトマシン設定欄は、デフォルトマシンとして、特定のMFP300を設定する設定欄である。デフォルトマシン設定欄は、デフォルトで印刷するマシンMFP300を指定する場合にチェックを入れるチェックボックス440、及びデフォルトマシン特定のMFP300を指定するためのプルダウンメニュー442を含む。チェックボックス440にチェックを入れると、プルダウンメニュー442からデフォルトで印刷するMFP300を指定できる。チェックボックス440及びプルダウンメニュー442の操作により、デフォルトマシンが指定されると、指定されたマシンがデフォルトマシンとして設定される。クライアントコンピュータ100から印刷指示を出力する際に、印刷を実行するMFP300として、デフォルトマシン設定欄で設定した特定のMFP300デフォルトマシンを指定すると、クライアントコンピュータ100からの印刷データはハードディスク240には記憶保管されずに、設定した特定のMFP300に送信される。このため、クライアントコンピュータ100から印刷指示を出力すると、指定したMFP300デフォルトマシンから直ぐに印刷が実行されて、その印刷データの印刷物が得られる。特定のMFP300の設定指定するデフォルトマシンは、通常使用している最寄りのMFP300とするのが好ましい。ユーザ設定画面400はさらに、変更を適用する場合の押下する適用ボタン450、及び、変更を適用しない場合に押下するリセットボタン452を含む。サーバコンピュータ200はまた、クライアントコンピュータ100からの印刷指示を受信すると、ネットワーク上に接続されているMFP300を検索して、ネットワーク上に接続されているMFP300の機器情報及びステータス情報を取得する。すなわち、管理下にあるMFP300の機器情報及びステータス情報を取得する。機器情報は、MFP300の名称及びIPアドレスを含む。ステータス情報は、例えばMFP300が稼働中であるか否かの情報である。印刷指示を出力したクライアントコンピュータ100がデフォルトマシンを指定している場合、サーバコンピュータ200は、そのデフォルトマシン設定されたMFP300が稼働しているか否かを判定する。サーバコンピュータ200に、本実施の形態に係る画像形成システムにおけるサーバコンピュータとしての動作を行なわせるためのコンピュータプログラムは、光ディスクドライブ280に挿入される光ディスク282に記憶され、さらにハードディスク240に転送される。又は、プログラムはネットワーク回線50を通じてサーバコンピュータ200に送信されハードディスク240に記憶されてもよい。プログラムは実行の際にRAM230にロードされる。光ディスク282から、又はネットワーク回線50を介して、直接にRAM230にプログラムをロードしてもよい。このプログラムは、サーバコンピュータ200に本実施の形態に係る画像形成システムにおけるサーバコンピュータとして動作を行なわせる複数の命令を含む。この動作を行なわせるのに必要な機補的機能のいくつかはサーバコンピュータ200上で動作するオペレーティングシステムOS若しくはサードパーティのプログラム、又はサーバコンピュータ200にインストールされる各種ツールキットのモジュールにより提供される。したがって、このプログラムはこの実施の形態のシステム及び方法を実現するのに必要な機能全てを必ずしも含まなくてよい。このプログラムは、命令のうち、所望の結果が得られるように制御されたやり方で適切な機能又はツールを呼出すことにより、上記したサーバコンピュータ200として所定の処理を実行する命令のみを含んでいればよい。サーバコンピュータ200の実体であるコンピュータの一般的動作は周知であるので、ここでは繰返して説明しない。<MFP300>図5を参照して、画像形成システムを構成するMFP300は、バス390と、バス390に接続されたCPU310と、バス390に接続されたROM320と、バス390に接続されたRAM330と、バス390に接続されたハードディスクHDD340と、バス390に接続され、タッチパネルディスプレイ380との間の接続に関するインターフェイスを提供するための入力I/F350及びディスプレイI/F360と、バス390に接続され、有線又は無線本実施の形態においては有線によりネットワーク回線50への接続を提供するネットワークI/F370とを含む。バス390、ROM320、RAM330、ハードディスク340、入力I/F350、ディスプレイI/F360及びネットワークI/F370は、いずれもCPU310の制御のもとに協調して動作し、MFP300において、プリント処理、FAX送受信処理、スキャナ処理及びコピー処理等を実現する。なお、これらの処理は、図5においては図示していないMFP300を構成する各部品がCPU310により制御されて実行される。MFP300は、例えば、原稿読取部、画像形成部、給紙部、及び排紙処理装置を備える。MFP300においては、サーバコンピュータ200から受信した印刷データ、サーバコンピュータ200を介してクライアントコンピュータ100から受信した印刷データ又は原稿読取部により読取られた原稿の印刷データに対して、CPU310により各種の画像処理が施され、この印刷データが画像形成部へと出力される。なお、このMFP300は、レーザー光を感光に利用する、所謂レーザー方式電子写真方式の印刷機能を備える。しかしながら、他の形式の印刷機能を備えたものであってもよい。また、原稿読取部は、カラーモードで原稿を読取って、カラーの印刷データを生成することができる原稿がカラーの場合。画像形成部は、印刷データによって示される文書、画像等を記録用紙に印刷するものであって、例えば、感光体ドラム、帯電装置、レーザースキャンユニット、現像装置、転写装置、クリーニング装置、定着装置、及び除電装置等を備えている。画像形成部には、例えば、搬送路が設けられており、給紙部から給紙されてきた記録用紙が搬送路に沿って搬送される。給紙部は、用紙カセットに収納された記録用紙、又は手差トレイに載置された記録用紙を1枚ずつ引出して記録用紙を画像形成部の搬送路へと送り出す。画像形成部の搬送路に沿って記録用紙が搬送されている途中で、記録用紙が感光体ドラムと転写装置との間を通過し、更に定着装置を通過して、記録用紙に対する印刷が行なわれる。感光体ドラムは、一方向に回転し、その表面は、クリーニング装置と除電装置によりクリーニングされた後、帯電装置により均一に帯電される。レーザースキャンユニットは、印刷対象の印刷データに基づいてレーザー光を変調し、このレーザー光によって感光体ドラムの表面を主走査方向に繰返し走査して、静電潜像を感光体ドラムの表面に形成する。現像装置は、トナーを感光体ドラムの表面に供給して静電潜像を現像し、トナー像を感光体ドラムの表面に形成する。転写装置は、転写装置と感光体ドラムとの間を通過していく記録用紙に感光体ドラムの表面のトナー像を転写する。定着装置は、記録用紙を加熱するための加熱ローラと、記録用紙を加圧するための加圧ローラとを含む。記録用紙は、加熱ローラによって加熱され、かつ、加圧ローラによって加圧されることによって、記録用紙上に転写されたトナー像が記録用紙に定着される。定着装置から排出された印刷された記録用紙は、排紙トレイに排出される。排紙処理装置においては、複数の記録用紙を各排紙トレイに仕分けして排出する処理、各記録用紙にパンチングする処理、及び記録用紙の束にステープルする処理を施す場合がある。例えば、複数部の印刷物を作成する場合は、各排紙トレイに印刷物の一部ずつが割り当てられるように、各記録用紙を各排紙トレイに仕分けして排出し、排紙トレイごとに、各排紙トレイ上の記録用紙の束にパンチング処理又はステープル処理を施して印刷物を作成する。このような様々な処理が、CPU310による制御の元で行なわれる。なお、パンチング処理は、記録用紙1枚ずつに対して行なうようにしても構わない。MFP300はまた、ユーザを認証するユーザ認証部図示せずを備えている。本実施の形態では、MFP300の起動時に、タッチパネルディスプレイ380にログイン画面が表示される。ログイン画面において、ユーザはユーザID及びパスワードを入力することで、ログインを実行する。ハードディスク340はまた、ユーザ情報を記憶するユーザ情報記憶部図示せずを含む。ユーザ情報記憶部は、ユーザID及びパスワードを記憶する。記憶された、ユーザIDとパスワードとは互いに対応付けられている。上記ログイン操作をユーザが行なうと、ユーザ認証部はユーザ情報記憶部内のデータに基づき当該ユーザを認証するか否かを判定する。MFP300はサーバコンピュータ200と接続されているため、ログイン後は、タッチパネルディスプレイ380において、ユーザIDと対応するクライアントコンピュータ100からサーバコンピュータ200に記憶させた印刷データを閲覧及び選択できる。MFP300は、タッチパネルディスプレイ380上で選択した印刷データをサーバコンピュータ200から取得でき、その印刷データを用いて印刷を実行できる。なお、これらの処理も、図5においては図示していないMFP300を構成する各部品がCPU310により制御されて実行される。[ソフトウェア構成]図6及び図7を参照して、本実施の形態に係る画像形成システムにおいて、印刷処理及びサーバコンピュータ200への印刷データ保管処理を行なうために、クライアントコンピュータ100、サーバコンピュータ200及びMFP300で実行されるコンピュータプログラムの制御構造について説明する。なお、クライアントコンピュータ100のCPU110において実行されるプログラムは、主として、インストールされたプリンタドライバにより実現される。<クライアントコンピュータ100>図6に示すプログラムは、クライアントコンピュータ100のCPU110において実行される。図6を参照して、このプログラムは、作成した文書データ等、クライアントコンピュータ100が保持している印刷データの印刷を行なうか否かを判定し、判定結果に応じて制御の流れを分岐させるステップS1000と、ステップS1000において、保持している印刷データの印刷を行なうと判定された場合に、サーバコンピュータ200に対して印刷指示を送信するステップS1010と、ステップS1010の後、サーバコンピュータ200からの問合せを受信したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップS1020とを含む。ステップS1000において、クライアントコンピュータ100が保持している印刷データに対して印刷を実行する場合は、作成した文書データ等の印刷を行なうと判定される。一方、サーバコンピュータ200に記憶保管されている印刷データを印刷する場合は、作成した文書データ等の印刷を行なわないと判定される。なお、作成した文書データ等の印刷は、サーバコンピュータ200を用いて作成したデータ以外に、例えば、ダウンロードにより取得したデータ、E-mailの受信によって取得したデータ、及び記憶媒体等を介して取得したデータ等を含む。サーバコンピュータ200において予め特定のMFP300が設定されている場合には、印刷を行なうMFP300として、そのMFP300を指定するか否かの問合せがサーバコンピュータ200から送信される。ステップS1020では、サーバコンピュータ200からの問合せを受信したか否かを判定する。サーバコンピュータ200にデフォルトマシンとしての特定のMFP300が設定されている場合は、印刷を実行するMFP300としてデフォルトマシンを指定するか否かをユーザに問合せるための問合せがサーバコンピュータ200から送信される。一方、デフォルトマシンとしての特定のMFP300が設定されていない場合は、後述するように、サーバコンピュータ200からクライアントコンピュータ100に対して問合せが送信されないため、ステップS1020において、サーバコンピュータ200からの問合せは受信されない。このプログラムはさらに、ステップS1020において、サーバコンピュータ200からの問合せを受信したと判定された場合に、サーバコンピュータ200からの問合せに応じて、設定されたデフォルトマシンを、印刷を実行するMFP300として指定するか否かをユーザに問合せるステップS1030と、ステップS1030の後、ユーザによる操作に応答してデフォルトマシンで印刷を行なうか否かを判定し、判定結果に応じて制御の流れを分岐させるステップS1040と、ステップS1040において、デフォルトマシンで印刷を行なうと判定された場合に、印刷を実行するMFP300としてデフォルトマシンを指定する応答信号を作成し、その応答信号をサーバコンピュータ200に送信するステップS1050と、ステップS1040において、デフォルトマシンで印刷を行なわないと判定された場合に、印刷を実行するMFP300としてデフォルトマシンを指定しない応答信号を作成し、その応答信号をサーバコンピュータ200に送信してこのプログラムを終了するステップS1060とを含む。ステップS1020において、サーバコンピュータ200からの問合せを受信したと判定されない場合には、このプログラムを終了する。図9を参照して、ステップS1030では、ユーザからの指示操作を受付ける操作画面500をディスプレイ162図2参照上に表示する。この操作画面500には、デフォルトマシンで印刷しますかとの問いかけに対して、デフォルトマシンを指定するYESキー510と、デフォルトマシンを指定しないNOキー520とが表示される。ユーザによってYESキー510が押下されると、ステップS1040において、デフォルトマシンで印刷すると判定する。一方、ユーザによってNOキー520が押下されると、ステップS1040において、デフォルトマシンで印刷しないと判定する。再び図6を参照して、このプログラムはさらに、ステップS1050の後、デフォルトマシンが稼働していないことに起因してサーバコンピュータ200から通知される通知信号を受信したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップS1070と、ステップS1070において、サーバコンピュータ200から通知信号を受信したと判定された場合に、ユーザにデフォルトマシンが稼働中でないことを通知してこのプログラムを終了するステップS1080とを含む。ステップS1070において、サーバコンピュータ200から通知信号を受信したと判定されない場合には、このプログラムを終了する。図10を参照して、ステップS1080では、デフォルトマシンが稼働していないことをユーザに通知するための通知画面600をディスプレイ162上に表示する。この通知画面600には、デフォルトマシンは稼働していません。印刷データはサーバに保管します。との通知文とともに、この画面を終了するためのOKキー610が表示される。デフォルトマシンが稼働していない場合には、デフォルトマシンに印刷を実行させることができないため、印刷データをサーバコンピュータ200に一旦保管するハードディスク240に記憶する。再び図6を参照して、このプログラムはさらに、ステップS1000において、作成した文書データ等の印刷を行なわないと判定された場合に、ユーザの操作に応答して、サーバコンピュータ200に記憶されている印刷データ及びその印刷データの印刷を行なうMFP300を指定するステップS1090と、ステップS1090の後、サーバコンピュータ200に印刷指示を送信してこのプログラムを終了するステップS1100とを含む。ステップS1090では、図11に示す操作画面700プリンタドライバのユーザインターフェイス上で、サーバコンピュータ200に記憶されている印刷データ及びその印刷データの印刷を行なうMFP300をユーザに指定させる。図11を参照して、この操作画面700は、サーバコンピュータ200のハードディスク240に記憶保管されている印刷データクライアントコンピュータ100から予め送信して記憶させている印刷データの一覧が表示される印刷データ表示欄710と、印刷を実行するプリンタを指定するためのプルダウンメニュー720と、指定後に印刷指示を送信するためのOKキー730と、指定をキャンセルするためのキャンセルキー740とを含む。ユーザによってOKキー730が押下されると、図6に示すステップS1100において、サーバコンピュータ200に印刷指示が送信される。<サーバコンピュータ200>図7に示すプログラムは、サーバコンピュータ200のCPU210において実行される。図7を参照して、このプログラムは、クライアントコンピュータ100から送信された、作成した文書データ等印刷データの印刷を行なうための印刷指示を受信したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップS2000と、ステップS2000において、サーバコンピュータ200からの印刷指示を受信したと判定された場合に、そのクライアントコンピュータ100に対してデフォルトマシン特定のMFP300が設定されているか否かを判定し、判定結果に応じて制御の流れを分岐させるステップS2010と、ステップS2010において、デフォルトマシンが設定されていると判定された場合に、そのデフォルトマシンが稼働中か否かを判定し、判定結果に応じて制御の流れを分岐させるステップS2020とを含む。このプログラムはさらに、ステップS2020において、デフォルトマシンが稼働中であると判定された場合に、そのクライアントコンピュータ100に対して、デフォルトマシンで印刷を行なうか否かを問合せるステップS2030と、ステップS2030の後、クライアントコンピュータ100からの応答信号を受信し、受信した応答信号に基づいて、デフォルトマシンで印刷するか否かを判定し、判定結果に応じて制御の流れを分岐させるステップS2040と、ステップS2040において、デフォルトマシンで印刷する印刷を実行するMFP300としてデフォルトマシンを指定すると判定された場合に、クライアントコンピュータ100から送信される印刷データをハードディスク240に記憶させずに、その印刷データをデフォルトマシン指定されたMFP300に送信してこのプログラムを終了するステップS2050とを含む。このプログラムはさらに、ステップS2020において、デフォルトマシンが稼働していないと判定された場合に、デフォルトマシンで印刷を行なうか否かを問合せるステップS2060と、ステップS2060の後、クライアントコンピュータ100からの応答信号を受信し、受信した応答信号に基づいて、デフォルトマシンで印刷するか否かを判定し、判定結果に応じて制御の流れを分岐させるステップS2070と、ステップS2070において、デフォルトマシンで印刷すると判定された場合に、クライアントコンピュータ100に対して、デフォルトマシンが稼働していないことを通知するための通知信号を送信するステップS2080とを含む。デフォルトマシンが稼働していない場合は、印刷を実行するMFP300としてデフォルトマシンが指定された場合でも、そのMFP300に印刷を実行させることができない。そのため、この場合には、デフォルトマシンの指定デフォルトマシンを指定した印刷指示が無効とされ、ユーザに対して図10に示すメッセージを通知する。このプログラムはさらに、ステップS2010において、デフォルトマシンが設定されていないと判定された場合、ステップS2040及びステップS2070において、デフォルトマシンで印刷しない印刷を実行するMFP300としてデフォルトマシンを指定しないと判定された場合、及び、ステップS2080の後に、クライアントコンピュータ100から送信される印刷データをハードディスク240のドキュメントファイル記憶部に記憶させてこのプログラムを終了するステップS2090とを含む。このプログラムはさらに、ステップS2000において、作成した文書データ等印刷データの印刷を行なうための印刷指示を受信していないと判定された場合に、ハードディスク240のドキュメントファイル記憶部に記憶されている印刷データ保管データを指定したクライアントコンピュータ100からの印刷指示、又は、ハードディスク240のドキュメントファイル記憶部に記憶されている印刷データ保管データの送信を要求する、MFP300からの印刷要求を受信したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップS2100と、ステップS2100において、印刷指示又は印刷要求を受信したと判定された場合に、指定されたMFP300に印刷データを送信してこのプログラムを終了するステップS2110とを含む。ステップS2100において、印刷指示又は印刷要求を受信していないと判定された場合は、制御はステップS2000に戻る。すなわち、ステップS2000及びステップS2100では、作成した文書データ等印刷データの印刷を行なうための印刷指示、ドキュメントファイル記憶部に記憶されている印刷データを指定したクライアントコンピュータ100からの印刷指示、及び、ドキュメントファイル記憶部に記憶されている印刷データの送信を要求する、MFP300からの印刷要求のいずれかを受信するまでサーバコンピュータ200を待機させる。<MFP300>図8に示すプログラムは、MFP300のCPU310において実行される。図8を参照して、このプログラムは、印刷データを受信したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップS3000と、ステップS3000において、印刷データを受信していないと判定された場合に、サーバコンピュータ200に対して印刷要求を送信したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップS3010と、ステップS3010において、サーバコンピュータ200に対して印刷要求を送信したと判定された場合に、サーバコンピュータ200から送信される印刷データを取得するステップS3020と、ステップS3020の後、及び、ステップS3000において印刷データを受信したと判定された場合に、送信された印刷データの印刷を実行してこのプログラムを終了するステップS3030とを含む。ステップS3010では、ドキュメントファイル記憶部に記憶されている印刷データの送信を要求したか否かを判定する。ステップS3010において、印刷要求を送信していないと判定された場合は、制御はステップS3000に戻る。[動作]図1、図4、及び図6~図11を参照して、以上のような構造及びフローチャートに基づく、本実施の形態に係る画像形成システムの動作について説明する。-特定のMFP300による印刷動作-図4に示すユーザ設定画面400から、デフォルトマシンとして、特定のMFP300を設定する。デフォルトマシンとしては、例えば、通常使用しているMFP300を設定できる。ここでは、図1に示すMFP1~3のうち、MFP3をデフォルトマシンとして設定したものとする。この画像形成システムを利用するユーザは、例えば、クライアントコンピュータ100で作成した文書等の印刷データクライアントコンピュータ100が保持している印刷データを印刷する場合、その印刷データを指定して、プリンタドライバのユーザインターフェイス上で印刷指示を行なう図6に示すステップS1000においてYES。印刷指示を行なうと、クライアントコンピュータ100からサーバコンピュータ200に対して印刷指示が送信される図6に示すステップS1010。サーバコンピュータ200は、クライアントコンピュータ100からの印刷指示を受信すると図7に示すステップS2000においてYES、そのクライアントコンピュータ100がデフォルトマシンを設定しているか否かを判定する。この例では、このクライアントコンピュータ100はデフォルトマシンが設定されているため、サーバコンピュータ200はデフォルトマシンを設定していると判定するステップS2010においてYES。サーバコンピュータ200は、設定されたデフォルトマシンMFP3が稼働中か否かを判定し、デフォルトマシンが稼働中の場合ステップS2020においてYESは、クライアントコンピュータ100に対して、デフォルトマシンで印刷するか否かを問合せる図7に示すステップS2030。クライアントコンピュータ100は、サーバコンピュータ200からの問合せを受信すると図6に示すステップS1020においてYES、ディスプレイ162上に図9に示す操作画面500を表示して、ユーザにデフォルトマシンで印刷するか否かを問合せる。ユーザが、操作画面500のYESキー510を押下すると、デフォルトマシンで印刷すると判定ステップS1040においてYESされ、デフォルトマシンを指定する応答信号を作成してサーバコンピュータ200に送信する図6に示すステップS1050。サーバコンピュータ200は、クライアントコンピュータ100からの応答信号を受信すると、デフォルトマシンで印刷すると判定し、クライアントコンピュータ100から送信された印刷データをハードディスク240に記憶せずに、デフォルトマシンMFP3に送信する。デフォルトマシンMFP3は、サーバコンピュータ200から印刷データを受信すると図8に示すステップS3000においてYES、その印刷データの印刷を実行するステップS3030。-サーバコンピュータ200への印刷データの記憶動作-この画像形成システムを利用するユーザは、クライアントコンピュータ100で保持している印刷データを指定して、プリンタドライバのユーザインターフェイス上で印刷指示を行なう図6に示すステップS1000においてYES。印刷指示を行なうと、クライアントコンピュータ100からサーバコンピュータ200に対して印刷指示が送信される図6に示すステップS1010。サーバコンピュータ200は、クライアントコンピュータ100からの印刷指示を受信すると図7に示すステップS2000においてYES、そのクライアントコンピュータ100がデフォルトマシンを設定しているか否かを判定する。図4に示すユーザ設定画面400において、デフォルトマシンの設定がされていない場合、サーバコンピュータ200は、デフォルトマシンが設定されていないと判定図7に示すステップS2010においてNOし、送信された印刷データをハードディスク240のドキュメントファイル記憶部に記憶保管する図7に示すステップS2090。一方、デフォルトマシンの設定がされている場合、サーバコンピュータ200は、デフォルトマシンが稼働中か否かを判定する。デフォルトマシンが稼働している場合、上記と同様、サーバコンピュータ200は、クライアントコンピュータ100に対して、デフォルトマシンで印刷するか否かを問合せる図7に示すステップS2030。クライアントコンピュータ100は、サーバコンピュータ200からの問合せを受信すると図6に示すステップS1020においてYES、ディスプレイ162上に図9に示す操作画面500を表示して、ユーザにデフォルトマシンで印刷するか否かを問合せる。ユーザが、操作画面500のNOキー520を押下すると、デフォルトマシンで印刷しないと判定されステップS1040においてNO、デフォルトマシンを指定しない応答信号を作成してサーバコンピュータ200に送信する図6に示すステップS1060。サーバコンピュータ200は、クライアントコンピュータ100からの応答信号を受信すると、デフォルトマシンで印刷しないと判定し図7に示すステップS2040においてNO、クライアントコンピュータ100から送信された印刷データをハードディスク240のドキュメントファイル記憶部に記憶保管する図7に示すステップS2090。他方、デフォルトマシンの設定がされている場合であっても、そのデフォルトマシンが稼働していない場合もある。この場合も、サーバコンピュータ200は、クライアントコンピュータ100に対して、デフォルトマシンで印刷するか否かを問合せる図7に示すステップS2060。クライアントコンピュータ100は、サーバコンピュータ200からの問合せを受信すると図6に示すステップS1020においてYES、ディスプレイ162上に図9に示す操作画面500を表示して、ユーザにデフォルトマシンで印刷するか否かを問合せる。ユーザが、操作画面500のNOキー520を押下すると、デフォルトマシンで印刷しないと判定ステップS1040においてNOされ、デフォルトマシンを指定しない応答信号を作成してサーバコンピュータ200に送信する図6に示すステップS1060。サーバコンピュータ200は、クライアントコンピュータ100からの応答信号を受信すると、デフォルトマシンで印刷しないと判定し図7に示すステップS2070においてNO、クライアントコンピュータ100から送信された印刷データをハードディスク240のドキュメントファイル記憶部に記憶保管する図7に示すステップS2090。ユーザが、操作画面500のYESキー510を押下すると、デフォルトマシンで印刷すると判定図6に示すステップS1040においてYESされ、デフォルトマシンを指定する応答信号を作成してサーバコンピュータ200に送信する図6に示すステップS1050。サーバコンピュータ200は、クライアントコンピュータ100からの応答信号を受信すると、デフォルトマシンで印刷すると判定する図7に示すステップS2070においてYES。しかし、この場合、デフォルトマシンは稼働していないので、デフォルトマシンで印刷を実行できない。そのため、サーバコンピュータ200は、デフォルトマシンの指定デフォルトマシンを指定した印刷指示を無効として、クライアントコンピュータ100に対して、デフォルトマシンで印刷できないことを通知する図7に示すステップS2080。クライアントコンピュータ100は、サーバコンピュータ200から通知信号を受信すると図6に示すステップS1070においてYES、ディスプレイ162上に図10に示す通知画面600を表示してユーザにその旨を通知する図6に示すステップS1080。その後、サーバコンピュータ200は、クライアントコンピュータ100から送信された印刷データをハードディスク240のドキュメントファイル記憶部に記憶保管する図7に示すステップS2080。-サーバコンピュータ200に記憶されている印刷データの印刷動作-本実施の形態に係る画像形成システムでは、サーバコンピュータ200に記憶されている印刷データの印刷指示は、クライアントコンピュータ100から行なうことができる。ユーザは、図11に示す操作画面700から、印刷データ及びその印刷データの印刷を行なうMFP300を指定する図6に示すステップS1090。指定後、操作画面700のOKキー730を押下すると、クライアントコンピュータ100からサーバコンピュータ200に印刷指示が送信される図6に示すステップS1100。サーバコンピュータ200は印刷指示を受信すると図7に示すステップS2100においてYES、指定されたMFP300に指定された印刷データを送信する図7に示すステップS2110。指定されたMFP300は、印刷データを受信すると図8に示すステップS3000においてYES、その印刷データの印刷を実行する図8に示すステップS3030。サーバコンピュータ200に記憶されている印刷データの印刷は、この画像形成システムを構成する複数のMFP300の任意のMFP300から印刷要求を行なうことでも実行できる。サーバコンピュータ200に記憶されている印刷データを印刷することが許可されている任意のMFP300にログインすると、タッチパネルディスプレイ380において、ユーザIDと対応するクライアントコンピュータ100からサーバコンピュータ200に記憶させた印刷データが閲覧及び選択できる。タッチパネルディスプレイ380上から、印刷データの選択及び印刷要求の指示を送信すると図8に示すステップS3010においてYES、サーバコンピュータ200は、印刷要求を受信し図7に示すステップS2100においてYES、そのMFP300に対して指定された印刷データを送信する図7に示すステップS2110。MFP300は、サーバコンピュータ200から送信された印刷データを受信して取得し図8に示すステップS3020、その印刷データの印刷を実行する図8に示すステップS3030。[本実施の形態の効果]以上の説明から明らかなように、本実施の形態に係る画像形成システムを利用することにより、以下に述べる効果を奏する。特定のMFP300をデフォルトマシンとして、サーバコンピュータ200に設定しておき、クライアントコンピュータ100が、印刷を実行するMFP300としてサーバコンピュータ200に設定したMFP300を指定した場合には、サーバコンピュータ200は、クライアントコンピュータ100から送信された印刷データを設定したMFP300に送信する。このため、クライアントコンピュータ100から印刷指示を出力することにより、指定のMFP300に印刷を実行させることができるので、印刷出力までの時間が短縮される。したがって、例えば、緊急の場合等、急ぎで印刷データを印刷したい場合でも、直ぐに印刷を実行できるので、直ぐに印刷物を取得できる。一方、クライアントコンピュータ100が、印刷を実行するMFP300としてサーバコンピュータ200に設定したMFP300を指定しなかった場合デフォルトマシンを指定しなかった場合、サーバコンピュータ200は、クライアントコンピュータ100から送信された印刷データをハードディスク240に記憶する。サーバコンピュータ200に記憶された印刷データは、サーバコンピュータ200に接続された複数のMFP300のなかの任意のMFP300からの送信要求に応じて、そのMFP300に送信される。印刷データを受信したMFP300は、その印刷データの印刷を実行する。このため、例えば、ユーザが外出先等で、クライアントコンピュータ100で作成した文書データ等印刷データの印刷が必要となった場合には、予め印刷データをサーバコンピュータ200に記憶させておくことにより、サーバコンピュータ200に接続されている外出先等のMFP300から作成した文書データ等の印刷を実行できる。したがって、外出先等で、クライアントコンピュータ100で作成した文書データ等の印刷が必要となった場合でも、手間を掛けずに、当該文書データ等の印刷ができる。また、この場合は、ユーザがMFP300の前に行って印刷を行なうため、部外者等による文書等の閲覧及び紛失等による情報漏洩を抑制できる。このように、本画像形成システムを用いることにより、外出先等で、クライアントコンピュータ100で作成した文書データ等の印刷が必要となった場合には、情報漏洩を抑制し、かつ、手間を掛けずに印刷物を取得でき、急ぎで印刷を行ないたい場合には、直ぐに印刷を実行できる。このため、ユーザによる使い勝手を向上できる。デフォルトマシンに印刷を実行させる場合、クライアントコンピュータ100から送信した印刷データは、サーバコンピュータ200のハードディスク240に記憶させずに、デフォルトマシンに送信されるため、印刷出力までの時間をより短縮できる。このため、使い勝手をより向上できる。サーバコンピュータ200に記憶されている印刷データの印刷を行なう際に、印刷データの印刷指示をクライアントコンピュータ100から行なうことにより、ユーザは、MFP300の前まで行って印刷データを取得する操作をしなくてもすむので、印刷出力までの時間をより短縮でき、かつ、使い勝手をより向上できる。第2の実施の形態本実施の形態に係る画像形成システムでは、サーバコンピュータ200に設定した特定のMFP300デフォルトマシンが稼働していない場合に、クライアントコンピュータ100からの指示によって、デフォルトマシンが変更される。デフォルトマシンが変更されると、変更されたデフォルトマシンに対して、印刷データの印刷を実行させる。本実施の形態に係る画像形成システムにおいて、その全体システム構成、並びに、本画像形成システムを構成するクライアントコンピュータ100、サーバコンピュータ200及びMFP300のハードウェア構成は、第1の実施の形態と同様である。したがって、それらについての詳細な説明は繰返さない。[ソフトウェア構成]図12~図14を参照して、本実施の形態に係る画像形成システムにおいて、印刷処理及びサーバコンピュータ200への印刷データ保管処理を行なうために、クライアントコンピュータ100及びサーバコンピュータ200で実行されるコンピュータプログラムの制御構造について説明する。MFP300で実行されるコンピュータプログラムの制御構造は、図8に示すプログラムの制御構造と同様であるためその説明は省略する。図12に示すプログラムは、クライアントコンピュータ100のCPU110において実行される。図12を参照して、本実施の形態に係るクライアントコンピュータ100において、ステップS3080における処理を除く各処理は、図6に示すコンピュータプログラムによって実行される各処理と同様である。なお、本実施の形態では、図6のステップS1080に代えて、上記ステップS3080を含む。以下、異なる部分について説明する。このプログラムは、ステップS1070において、サーバコンピュータ200から通知信号を受信したと判定された場合に、ユーザにデフォルトマシンが稼働中でないことを通知する処理を実行してこのプログラムを終了するステップS3080を含む。図13は、図12のステップS3080の詳細なフローである。図13を参照して、このルーチンは、ユーザにデフォルトマシンが稼働中でないことを知らせるとともに、デフォルトマシンを変更するか否かをユーザに問合せるステップS3100と、ステップS3100の後、デフォルトマシンの変更指示指定するデフォルトマシンを変更する指示がされたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップS3110と、ステップS3110において、ユーザによりデフォルトマシンの変更指示がされたと判定された場合に、デフォルトマシンの変更指示をサーバコンピュータ200に送信してこのルーチンを終了するステップS3120とを含む。ステップS3110において、ユーザによりデフォルトマシンの変更指示がされていないと判定された場合には、このルーチンは終了する。図15を参照して、ステップS3100では、デフォルトマシンが稼働していないことをユーザに通知するための通知画面800をディスプレイ162上に表示する。この通知画面800には、デフォルトマシンは稼働していません。印刷データはサーバに保管しますかそれとも、デフォルトマシンを変更しますかとの通知文とともに、印刷データをサーバに保管させるための保管キー810と、デフォルトマシンを変更するための変更キー820とが表示される。ユーザが保管キー810を押下すると、ステップS3110において、変更を指示していないと判定され、変更キー820を押下すると、ステップS3110において、変更を指示したと判定される。ユーザが変更キー820を押下すると、ディスプレイ162上に図16に示す操作画面900が表示される。図16を参照して、この操作画面900は、新たに設定するデフォルトマシンを選択して下さい。とのメッセージ文、新たなデフォルトマシンを選択するためのプルダウンメニュー910、及び、変更を確定するためのOKキー920を含む。ユーザが、プルダウンメニュー910を操作して新たなデフォルトマシンを選択した後に、OKキー920を押下することにより、ステップS3110において、デフォルトマシンの変更指示がサーバコンピュータ200に送信される。図14に示すプログラムは、サーバコンピュータ200のCPU210において実行される。図14を参照して、本実施の形態に係るサーバコンピュータ200において、ステップS4000における処理を除く各処理は、図7に示すコンピュータプログラムによって実行される各処理と同様である。以下、異なる部分について説明する。このプログラムは、ステップS2080の後に、クライアントコンピュータ100からのデフォルトマシンの変更指示を受信したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップS4000を含む。ステップS4000において、デフォルトマシンの変更指示を受信した場合には、ステップS2050において、変更したデフォルトマシン新たに指定したデフォルトマシンに対して、印刷データを送信する。ステップS4000において、デフォルトマシンの変更指示を受信しない場合図15に示す通知画面800において保管キー810が押下された場合は、ステップS2090において、クライアントコンピュータ100から送信される印刷データをハードディスク240のドキュメントファイル記憶部に記憶させる。[動作]図13~図16を参照して、本実施の形態に係る画像形成システムは以下のように動作する。なお、デフォルトマシンを変更する動作を除いた動作は、上記第1の実施の形態と同様である。したがって、同様の動作についての詳細な説明は繰返さない。クライアントコンピュータ100からの印刷指示を受信した際に、サーバコンピュータ200に設定されているデフォルトマシンが稼働していない場合、サーバコンピュータ200は、クライアントコンピュータ100に対して、デフォルトマシンが稼働していないことを通知するための通知信号を送信する図14に示すステップS2080。通知信号を受信したクライアントコンピュータ100は、ディスプレイ162上に図15に示す通知画面800を表示してユーザにその旨を通知する図13に示すステップS3100。ユーザは、通知画面800を操作することにより、印刷データをサーバコンピュータ200に保管するか、デフォルトマシンを変更するかを選択できる。ユーザが、保管キー810を押下すると、クライアントコンピュータ100からサーバコンピュータ200に、デフォルトマシンを変更しない指示が送信される。この指示を受信したサーバコンピュータ200は、デフォルトマシンの変更指示がされていないと判定し図14に示すステップS4000においてNO、印刷データをハードディスク240のドキュメントファイル記憶部に記憶させる図14に示すステップS2090。ユーザが変更キー820を押下すると、ディスプレイ162上に図16に示す操作画面900が表示される。ユーザが新たなデフォルトマシンを選択してOKキー920を押下すると、デフォルトマシンの変更指示がサーバコンピュータ200に送信される図13に示すステップS3120。デフォルトマシンの変更指示をサーバコンピュータ200が受信すると図14に示すステップS4000においてYES、サーバコンピュータ200はデフォルトマシンの指定設定する特定のMFP300を変更する。そして、変更後のデフォルトマシンが印刷を実行するMFP300に指定されたとして、そのMFP300変更後のデフォルトマシンに印刷データを送信する図14に示すステップS2050。変更後のデフォルトマシンは、サーバコンピュータ200から印刷データを受信すると、その印刷データの印刷を実行する。[本実施の形態の効果]以上の説明から明らかなように、本実施の形態に係る画像形成システムを利用することにより、以下に述べる効果を奏する。サーバコンピュータ200に設定したデフォルトマシンが稼働していない場合に、クライアントコンピュータ100からのデフォルトマシンの変更指示により、サーバコンピュータ200に設定したデフォルトマシンが変更される。このため、予め設定したデフォルトマシンが稼働していない場合でも、他のMFP300に対して印刷出力を実行できる。このため、緊急の場合等、急ぎで印刷データを印刷したい場合に、何らかの不具合等によって予め設定したデフォルトマシンが稼働していない場合でも、直ぐに印刷を実行できるので、直ぐに印刷物を取得できる。その他の効果は、上記第1の実施の形態と同様である。第3の実施の形態本実施の形態に係る画像形成システムは、上記第1の実施の形態と同様であるが、特定のMFP300デフォルトマシンを複数設定できる点において、第1の実施の形態とは異なる。特定のMFP300の設定は、図17に示すユーザ設定画面400Aにて行なわれる。図17を参照して、このユーザ設定画面400Aは、デフォルトマシン設定欄において、特定のMFP300デフォルトマシンを複数設定できる構成とされている。具体的には、ユーザ設定画面400Aは、デフォルトマシンを指定するための複数のプルダウンメニュー442a~442cを含む。本実施の形態では、デフォルトマシンは3台まで指定可能であり、ユーザ設定画面400Aにはデフォルトマシンを指定する3つのプルダウンメニュー442a~442cが設けられている。これらプルダウンメニュー442a~442cを操作することにより、デフォルトマシンが複数指定されて、指定されたマシンがデフォルトマシンとして設定される。デフォルトマシンの指定は3つ全て行なう必要はなく、1つ又は2つであってもよい。デフォルトマシンを複数設定できる構成では、複数設定されたデフォルトマシンのうち、どのマシンMFP300を、印刷を実行するマシンMFP300とするのかわからない。そのため、本実施の形態では、デフォルトマシンで印刷するか否かをユーザに問合せる際に、どのデフォルトマシンを使用するかをユーザに指定させる。具体的には、デフォルトマシンで印刷するか否かをユーザに問合せる場合に、クライアントコンピュータ100のディスプレイ162上に図18に示す操作画面500Aを表示する。図18を参照して、この操作画面500Aは、図9に示した操作画面500において、印刷を実行するデフォルトマシンを選択させるための選択欄530をさらに含む。選択欄530は、デフォルトマシンの表示と、その表示の左側に設けられ、デフォルトマシンを選択するためのラジオボタン540とを含む。デフォルトマシンが稼働している場合、そのデフォルトマシンの表示の右側には、デフォルトマシンが稼働していることをユーザに知らせるためのメッセージ例えば-稼働中-が表示される。図18では、設定された3台のデフォルトマシンマシンA、マシンB、及びマシンCの全てが稼働している例を示している。デフォルトマシンが稼働していない場合は、例えば、図19に示すように、そのデフォルトマシンの表示の右側には、稼働していることをユーザに知らせるためのメッセージは表示されない。図19に示す操作画面500Bでは、複数設定されたデフォルトマシンのうちの一部のデフォルトマシンだけが稼働している例マシンAのみが稼働しており、マシンB及びマシンCは稼働していない例を示している。なお、デフォルトマシンが稼働していない場合、稼働していないデフォルトマシンの選択ラジオボタン540の操作はできないようになっている。[動作]図17~図19を参照して、本実施の形態に係る画像形成システムは以下のように動作する。なお、デフォルトマシンでの印刷を指示する動作を除いた動作は、上記第1の実施の形態と同様である。したがって、同様の動作についての詳細な説明は繰返さない。図17に示すユーザ設定画面400Aにおいて、サーバコンピュータ200には3台のMFP300がデフォルトマシンとして予め設定されているものとする。サーバコンピュータ200は、設定されたデフォルトマシンが稼働中か否かを判定し、デフォルトマシンが全て稼働中の場合は、クライアントコンピュータ100に対して、デフォルトマシンで印刷するか否かを問合せる。クライアントコンピュータ100は、サーバコンピュータ200からの問合せを受信すると、ディスプレイ162上に図18に示す操作画面500Aを表示して、ユーザにデフォルトマシンで印刷するか否かを問合せる。さらに、この操作画面500Aにおいて、デフォルトマシンで印刷する場合にどのデフォルトマシンを使用するかユーザに選択させる。ユーザが、デフォルトマシンを選択して、操作画面500AのYESキー510を押下すると、選択されたデフォルトマシンで印刷すると判定され、選択されたデフォルトマシンを指定する応答信号を作成してサーバコンピュータ200に送信する。サーバコンピュータ200は、設定されたデフォルトマシンが稼働中か否かを判定した結果、設定された複数のデフォルトマシンのうちの一部のマシンが稼働している場合、デフォルトマシンが稼働中であると判定する。この場合、サーバコンピュータ200は、クライアントコンピュータ100に対して、デフォルトマシンで印刷するか否かを問合せる。クライアントコンピュータ100は、サーバコンピュータ200からの問合せを受信すると、ディスプレイ162上に例えば図19に示す操作画面500Bを表示して、ユーザにデフォルトマシンで印刷するか否かを問合せる。図19では、稼働中のデフォルトマシンはマシンAだけであるため、デフォルトマシンで印刷を行なう場合は、ユーザはデフォルトマシンとしてマシンAを選択することになる。ユーザが、デフォルトマシンを選択して、操作画面500BのYESキー510を押下すると、選択されたデフォルトマシンで印刷すると判定され、選択されたデフォルトマシンを指定する応答信号を作成してサーバコンピュータ200に送信する。一方、設定した3台のデフォルトマシンの全てが稼働していない場合、サーバコンピュータ200は、デフォルトマシンは稼働していないと判定する。この場合も、サーバコンピュータ200は、クライアントコンピュータ100に対して、デフォルトマシンで印刷するか否かを問合せる。クライアントコンピュータ100は、サーバコンピュータ200からの問合せを受信すると、ユーザにデフォルトマシンで印刷するか否かを問合せる。その後、クライアントコンピュータ100及びサーバコンピュータ200は、上記第1の実施の形態と同様の動作を行なう。[本実施の形態の効果]以上の説明から明らかなように、本実施の形態に係る画像形成システムを利用することにより、以下に述べる効果を奏する。本実施の形態の画像形成システムは、上記のように、特定のMFP300を複数設定複数のデフォルトマシンを予め設定することが可能とされている。特定のMFP300を複数設定しておくことにより、例えば、設定したMFP300の1つが稼働していない場合には、稼働している他のMFP300を、印刷を実行するMFP300として指定できる。そのため、サーバコンピュータ200は、クライアントコンピュータ100から送信された印刷データを設定したMFP300により確実に送信できる。したがって、例えば、緊急の場合等、急ぎで印刷データを印刷したい場合、そのような要求により確実に応えることができる。その他の効果は、上記第1の実施の形態と同様である。[変形例]上記実施の形態では、クライアントコンピュータ100が保持している印刷データの印刷を予め設定されたデフォルトマシンに実行させる場合に、その印刷データをハードディスク240に記憶せずにデフォルトマシンに送信するようにサーバコンピュータ200を構成した例を示した。しかし、本発明はそのような実施の形態には限定されない。クライアントコンピュータ100が保持している印刷データをデフォルトマシンに印刷させる場合でも、サーバコンピュータ200は、印刷データをデフォルトマシンに送信する前に、一時的にハードディスク240に記憶するようにしてもよい。また、クライアントコンピュータ100が保持している印刷データをデフォルトマシンに印刷させる際に、デフォルトマシンに送信する印刷データをサーバコンピュータ200に保管するようにしてもよい。すなわち、デフォルトマシンに印刷データを送信した後でも、その印刷データがサーバコンピュータ200に残るようにしてもよい。この場合、例えば、ユーザ設定画面上で、印刷データを保管するか否かを設定する構成とするのが好ましい。上記実施の形態では、デフォルトマシンで印刷するか否かを、サーバコンピュータ200がクライアントコンピュータ100に対して問合せ、クライアントコンピュータ100からの応答信号をサーバコンピュータ200が受信することによって、サーバコンピュータ200がデフォルトマシンで印刷するか否かを判定する例について示したが、本発明はそのような実施の形態には限定されない。例えば、クライアントコンピュータ100が保持している印刷データの印刷指示をサーバコンピュータ200に送信する際に、クライアントコンピュータ100が、印刷を実行するMFP300としてデフォルトマシンを指定するようにしてもよい。このように構成すれば、サーバコンピュータ200は、印刷指示の受信時に、デフォルトマシンで印刷するか否かを判定できる。上記実施の形態では、サーバコンピュータ200が自身のハードディスク240に印刷データを保管する例について示したが、本発明はそのような実施の形態には限定されない。印刷データを保管記憶する記憶装置は、ハードディスク以外の記憶装置であってもよい。また、ハードディスクを含む記憶装置は、外部の記憶装置であってもよい。上記実施の形態では、設定したデフォルトマシンが稼働していない場合でも、デフォルトマシンで印刷するか否かをユーザに問合せる例について示したが、本発明はそのような実施の形態には限定されない。デフォルトマシンが稼働していない場合は、デフォルトマシンで印刷するか否かをユーザに問合せることなく、所定の処理を実行するようにしてもよい。例えば、デフォルトマシンが稼働していない場合は、デフォルトマシンで印刷するか否かをユーザに問合せることなく、デフォルトマシンが稼働していないため、印刷データはサーバコンピュータに保管します。というメッセージを表示させるようにしてもよい。上記実施の形態では、画像形成システムを構成するMFP300は、いずれも、サーバコンピュータ200に記憶されている印刷データを印刷することが許可されたMFPとした例を示したが、本発明はそのような実施の形態には限定されない。画像形成システムを構成するMFPには、サーバコンピュータ200に記憶されている印刷データを印刷することが許可されていないMFPが含まれていてもよい。なお、サーバコンピュータ200に記憶されている印刷データを印刷することが許可されていないMFPについては、クライアントコンピュータ100が保持している印刷データを印刷させる画像形成装置として利用できる。上記実施の形態では、ログイン画面を用いてユーザ認証を行なう例について示したが、本発明はそのような実施の形態には限定されない。ログインのためのユーザ認証は、ログイン画面を用いずに行なってもよい。例えば、予めユーザIDが付加された認証カードを各ユーザに配布しておき、画像形成装置に取付けられたカードリーダに認証カードを読込ませることで、ユーザ認証が実行されてもよい。この認証方法によれば、ユーザはカードリーダに認証カードをかざすだけで、ログインを実行できる。上記実施の形態では、サーバコンピュータ200に記憶されている印刷データの印刷を行なう場合に、クライアントコンピュータ100側でも、印刷データ及び印刷を実行するMFP300を指定可能に構成した例を示したが、本発明はそのような実施の形態には限定されない。サーバコンピュータ200に記憶されている印刷データの印刷は、印刷が許可されたMFP300側でのみ実行できるような構成であってもよい。ただし、ユーザの使い勝手を向上させるという観点からは、上記のように、クライアントコンピュータ100側でも、サーバコンピュータ200に記憶されている印刷データの印刷を実行できるように構成されているのが好ましい。上記第3の実施の形態では、3台のデフォルトマシンを指定可能に構成した例を示したが、本発明はそのような実施の形態には限定されない。デフォルトマシンとして、2台又は4台以上の画像形成装置を指定設定できるようにしてもよい。上記第3の実施の形態では、デフォルトマシンで印刷するか否かをユーザに選択させる操作画面において、複数設定されたデフォルトマシンのうちのどのデフォルトマシンを使用するかをユーザに選択させるようにした例を示したが、本発明はそのような実施の形態には限定されない。デフォルトマシンの選択は、例えば、デフォルトマシンで印刷するか否かをユーザに問合せた後、ユーザがデフォルトマシンで印刷することを選択した場合に、別画面で、ユーザにどのデフォルトマシンを使用するかを選択させるようにしてもよい。上記第3の実施の形態では、複数設定されたデフォルトマシンのうちのどのデフォルトマシンを使用するかユーザに選択させる例について示したが、本発明はそのような実施の形態には限定されない。例えば、複数設定されたデフォルトマシンに対して優先順位を予め設定し、その優先順位にしたがってデフォルトマシンが指定されるようにしてもよい。具体的には、優先順位が最も高いMFPが最初にデフォルトマシンとして指定され、そのMFPが稼働していない場合に、次に優先順位が高いMFPがデフォルトマシンとして指定される。複数設定されたデフォルトマシンのうち、稼働しているMFPが指定されるまでこの動作が繰返される。複数設定されたデフォルトマシンの全てが稼働していない場合は、サーバコンピュータ200は、デフォルトマシンは稼働していないと判定する。なお、この場合、印刷を実行するMFP名を、クライアントコンピュータ100のディスプレイ162上に表示するのが好ましい。これにより、上記のように、印刷を実行するデフォルトマシンが自動的に変更される場合でも、ユーザはどのMFPから印刷物が出力される認識できる。なお、上記で開示された技術を適宜組み合わせて得られる実施形態についても、本発明の技術的範囲に含まれる。今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに限定されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味及び範囲内でのすべての変更を含む。