通信ネットワークを介して外部の電子メールサーバ及びクライアント装置と通信する通信部と、ユーザ毎に第1のメールボックスが作成されている記憶部と、制御部と、を備え、前記制御部は、前記外部の電子メールサーバから電子メールを取得する取得処理と、前記取得処理によって取得された前記電子メールに付加されている付加情報に基づいて印刷要又は不要を判断する判断処理と、前記判断処理によって印刷要と判断された場合に、前記電子メールから印刷データを取得し、取得した前記印刷データを印刷装置に印刷させる印刷処理と、前記電子メールを当該電子メールの送信先情報によって特定されるユーザの前記第1のメールボックスに格納する格納処理と、前記クライアント装置からいずれかの前記ユーザを指定して電子メールの転送が要求されると、当該ユーザの前記第1のメールボックスに格納されている電子メールを当該クライアント装置に送信するメール転送処理と、を実行する、電子メールサーバ。請求項1に記載の電子メールサーバであって、前記外部の電子メールサーバの記憶部には前記ユーザ毎に第2のメールボックスが作成されており、前記制御部は、前記取得処理において、前記ユーザを順に指定して前記外部の電子メールサーバに電子メールの転送を要求し、前記外部の電子メールサーバから当該ユーザの前記第2のメールボックスに格納されている電子メールを取得する、電子メールサーバ。請求項1又は請求項2に記載の電子メールサーバであって、前記付加情報は、前記電子メールの送信元情報、送信先情報、及び、それらの組み合わせの少なくとも一つである、電子メールサーバ。請求項1乃至請求項3のいずれか一項に記載の電子メールサーバであって、電子メールに付加される付加情報と印刷要又は不要を示す第1の設定を含む印刷設定とを関連付けて記憶している設定記憶部を備え、前記制御部は、前記判断処理において、前記電子メールに付加されている前記付加情報に関連付けられている前記印刷設定を前記設定記憶部から読み出し、読み出した印刷設定に含まれている前記第1の設定に基づいて印刷要又は不要を判断する、電子メールサーバ。請求項4に記載の電子メールサーバであって、前記印刷設定には優先順が設定されており、前記制御部は、前記判断処理において、前記電子メールから取得した前記付加情報に複数の前記印刷設定が関連付けられている場合は、それら複数の前記印刷設定のうち前記優先順が最も高い前記印刷設定に基づいて印刷要又は不要を判断する、電子メールサーバ。請求項4又は請求項5に記載の電子メールサーバであって、前記設定記憶部は、前記電子メールから取得した前記印刷データを印刷した場合に当該電子メールを前記第1のメールボックスに格納するか否かを示す第2の設定を含む前記印刷設定を記憶し、前記制御部は、前記印刷処理によって前記印刷データを前記印刷装置に印刷させた場合に、前記格納処理において、前記第2の設定が前記電子メールを前記第1のメールボックスに格納することを示すものであるか否かを判断し、格納することを示すものである場合は前記電子メールを前記第1のメールボックスに格納し、格納しないことを示すものである場合は前記電子メールを前記第1のメールボックスに格納せず破棄する、電子メールサーバ。請求項1乃至請求項6のいずれか一項に記載の電子メールサーバであって、前記制御部は、前記印刷処理によって前記印刷データが印刷される場合に、当該印刷データを印刷することを示すメッセージを前記電子メールに追加する、電子メールサーバ。請求項1乃至請求項7のいずれか一項に記載の電子メールサーバであって、前記制御部は、前記印刷処理によって前記印刷データが印刷された場合に、前記電子メールの送信元、及び、前記電子メールの送信先の少なくとも一方に印刷済みであることを通知する電子メールを送信する、電子メールサーバ。請求項1乃至請求項8のいずれか一項に記載の電子メールサーバであって、前記制御部は、前記印刷処理によって前記印刷データを印刷させた場合に、前記印刷データを所定のデータ形式に変換する変換処理と、前記電子メールから前記印刷データを削除する削除処理と、前記変換処理によって変換された後の前記印刷データを前記電子メールに添付する添付処理と、を実行する、電子メールサーバ。請求項1乃至請求項9のいずれか一項に記載の電子メールサーバであって、前記制御部は、前記印刷処理において、前記電子メールから取得した前記印刷データのデータ形式を判断し、複数の前記印刷装置のうち当該判断したデータ形式の印刷データを印刷可能な前記印刷装置に印刷させる、電子メールサーバ。請求項1乃至請求項10のいずれか一項に記載の電子メールサーバであって、前記制御部は、前記印刷処理において、前記印刷データを印刷装置に印刷させる前に前記印刷装置から当該印刷装置のステータスを取得し、印刷不能を示すステータスを取得した場合は、前記電子メールの送信元、及び、前記電子メールの送信先の少なくとも一方に、前記ステータスを示す電子メールを送信する、電子メールサーバ。請求項1乃至請求項11のいずれか一項に記載の電子メールサーバであって、前記制御部は、前記印刷処理において、前記電子メールに複数の送信先が指定されているか否かを判定し、複数の送信先が指定されている場合はいずれか一の送信先に宛てて送信された当該電子メールについて前記印刷データを印刷させ、他の送信先に宛てて送信された当該電子メールについては印刷データを印刷させない、電子メールサーバ。請求項1乃至請求項12のいずれか一項に記載の電子メールサーバであって、前記通信部は、第1の通信ネットワークを介して前記外部の電子メールサーバと通信する第1の通信部と、第2の通信ネットワークを介して前記クライアント装置と通信する第2の通信部とを有する、電子メールサーバ。通信ネットワークを介して外部の電子メールサーバ及びクライアント装置と通信する通信部と、ユーザ毎に第1のメールボックスが作成されている記憶部と、を備える情報処理装置に、前記外部の電子メールサーバから電子メールを取得する取得処理と、前記取得処理によって取得した電子メールに付加されている付加情報に基づいて印刷要又は不要を判断する判断処理と、前記判断処理によって印刷要と判断された場合に、当該電子メールから印刷データを取得し、取得した前記印刷データを印刷装置に印刷させる印刷処理と、前記電子メールを当該電子メールの送信先情報によって特定されるユーザの前記第1のメールボックスに格納する格納処理と、を実行させる中継プログラム。しかしながら、一般に各ユーザがそれぞれ自身専用のホスト装置を有する環境においては、受信側のホスト装置の電源が常にオンにされているとは限らない。また、受信側のホスト装置の電源がオンにされていても必ずしもメールユーティリティが実行されているとは限らない。そのため、従来の技術によると、受信側のホスト装置に印刷データを送信しても直ちに印刷されない場合があるという問題がある。本明細書では、電子メールで送信した印刷データを当該電子メールの宛先であるユーザのホスト装置の状態によらず印刷させることのできる技術を開示する。本明細書によって開示される電子メールサーバは、通信ネットワークを介して外部の電子メールサーバ及びクライアント装置と通信する通信部と、ユーザ毎に第1のメールボックスが作成されている記憶部と、制御部と、を備え、前記制御部は、前記外部の電子メールサーバから電子メールを取得する取得処理と、前記取得処理によって取得された前記電子メールに付加されている付加情報に基づいて印刷要又は不要を判断する判断処理と、前記判断処理によって印刷要と判断された場合に、前記電子メールから印刷データを取得し、取得した前記印刷データを印刷装置に印刷させる印刷処理と、前記電子メールを当該電子メールの送信先情報によって特定されるユーザの前記第1のメールボックスに格納する格納処理と、前記クライアント装置からいずれかの前記ユーザを指定して電子メールの転送が要求されると、当該ユーザの前記第1のメールボックスに格納されている電子メールを当該クライアント装置に送信するメール転送処理と、を実行する。また、前記外部の電子メールサーバの記憶部には前記ユーザ毎に第2のメールボックスが作成されており、前記制御部は、前記取得処理において、前記ユーザを順に指定して前記外部の電子メールサーバに電子メールの転送を要求し、前記外部の電子メールサーバから当該ユーザの前記第2のメールボックスに格納されている電子メールを取得してもよい。また、前記付加情報は、前記電子メールの送信元情報、送信先情報、及び、それらの組み合わせの少なくとも一つであってもよい。また、上記電子メールサーバは、電子メールに付加される付加情報と印刷要又は不要を示す第1の設定を含む印刷設定とを関連付けて記憶している設定記憶部を備え、前記制御部は、前記判断処理において、前記電子メールに付加されている前記付加情報に関連付けられている前記印刷設定を前記設定記憶部から読み出し、読み出した印刷設定に含まれている前記第1の設定に基づいて印刷要又は不要を判断してもよい。また、前記印刷設定には優先順が設定されており、前記制御部は、前記判断処理において、前記電子メールから取得した前記付加情報に複数の前記印刷設定が関連付けられている場合は、それら複数の前記印刷設定のうち前記優先順が最も高い前記印刷設定に基づいて印刷要又は不要を判断してもよい。また、前記設定記憶部は、前記電子メールから取得した前記印刷データを印刷した場合に当該電子メールを前記第1のメールボックスに格納するか否かを示す第2の設定を含む前記印刷設定を記憶し、前記制御部は、前記印刷処理によって前記印刷データを前記印刷装置に印刷させた場合に、前記格納処理において、前記第2の設定が前記電子メールを前記第1のメールボックスに格納することを示すものであるか否かを判断し、格納することを示すものである場合は前記電子メールを前記第1のメールボックスに格納し、格納しないことを示すものである場合は前記電子メールを前記第1のメールボックスに格納せず破棄してもよい。また、前記制御部は、前記印刷処理によって前記印刷データが印刷される場合に、当該印刷データを印刷することを示すメッセージを前記電子メールに追加してもよい。また、前記制御部は、前記印刷処理によって前記印刷データが印刷された場合に、前記電子メールの送信元、及び、前記電子メールの送信先の少なくとも一方に印刷済みであることを通知する電子メールを送信してもよい。また、前記制御部は、前記印刷処理によって前記印刷データを印刷させた場合に、前記印刷データを所定のデータ形式に変換する変換処理と、前記電子メールから前記印刷データを削除する削除処理と、前記変換処理によって変換された後の前記印刷データを前記電子メールに添付する添付処理と、を実行してもよい。また、前記制御部は、前記印刷処理において、前記電子メールから取得した前記印刷データのデータ形式を判断し、複数の前記印刷装置のうち当該判断したデータ形式の印刷データを印刷可能な前記印刷装置に印刷させてもよい。また、前記制御部は、前記印刷処理において、前記印刷データを印刷装置に印刷させる前に前記印刷装置から当該印刷装置のステータスを取得し、印刷不能を示すステータスを取得した場合は、前記電子メールの送信元、及び、前記電子メールの送信先の少なくとも一方に、前記ステータスを示す電子メールを送信してもよい。また、前記制御部は、前記印刷処理において、前記電子メールに複数の送信先が指定されているか否かを判定し、複数の送信先が指定されている場合はいずれか一の送信先に宛てて送信された当該電子メールについて前記印刷データを印刷させ、他の送信先に宛てて送信された当該電子メールについては印刷データを印刷させないようにしてもよい。また、前記通信部は、第1の通信ネットワークを介して前記外部の電子メールサーバと通信する第1の通信部と、第2の通信ネットワークを介して前記クライアント装置と通信する第2の通信部とを有してもよい。なお、この発明は、中継プログラム、中継装置、中継方法、中継プログラムを記録した記録媒体等の種々の態様で実現することができる。上記の電子メールサーバによると、電子メールで送信した印刷データを当該電子メールの宛先であるユーザのホスト装置の状態によらず印刷させることができる。<実施形態1>本発明の実施形態1を図1ないし図13によって説明する。1ネットワーク構成図1は、実施形態1に係る電子メールサーバとしてのルータ1が接続されているネットワークのネットワーク構成を示す模式図である。図1に示すネットワークはインターネット3と内部ネットワーク4とからなる。ルータ1はインターネット3と内部ネットワーク4との両方に接続されている。インターネット3にはルータ1の他、プロバイダメールサーバ2、電子メールの送信元となる図示しない外部のコンピュータなどが接続されている。インターネット3は第1の通信ネットワークの一例である。内部ネットワーク4は例えばLANLocalAreaNetworkなどであり、無線又は有線のネットワーク回線を介してルータ1、複数のパーソナルコンピュータPC5a~5c、複数のプリンタ66a~6cが互いに通信可能に接続されている。なお、内部ネットワーク4にはルータ1、PC5、プリンタ6がそれぞれ少なくとも1台ずつ接続されていればよい。内部ネットワーク4は第2の通信ネットワークの一例である。プロバイダメールサーバ2はいわゆるプロバイダやサービス提供会社によって提供される電子メールサーバであり、インターネット3に接続されている。プロバイダメールサーバ2は内部ネットワーク4に接続されているPC5a~5cを利用しているユーザの電子メールサーバとして用いられるものであり、プロバイダメールサーバ2が備える図示しない記憶部には当該ユーザ毎に第2のメールボックス13図2参照が作成されている。ここでメールボックスとは、受信した電子メールを格納するために記憶部に作成されたフォルダのことをいう。プロバイダメールサーバ2に接続されている図示しない外部のコンピュータが、PC5を利用しているユーザの電子メールアドレスを送信先に指定して電子メールを送信すると、その電子メールはプロバイダメールサーバ2によって受信され、プロバイダメールサーバ2からルータ1を介してPC5に転送される。ルータ1はインターネット3に接続されている装置と内部ネットワーク4に接続されている装置との間で電子メールなどの各種のデータの中継を行う。また、ルータ1はプロバイダメールサーバ2からPC5に転送される電子メールから印刷データを取得してプリンタ6に印刷させる処理を実行する。上述したプロバイダメールサーバ2は外部の電子メールサーバの一例であり、PC5はクライアント装置の一例である。また、プリンタ6は印刷装置の一例である。2プログラム構成図2は、プロバイダメールサーバ2、ルータ1、及び、PC5のプログラム構成を示す模式図である。プロバイダメールサーバ2には、SMTPサーバプログラム11、及び、POP3サーバプログラム12がインストールされている。SMTPサーバプログラム11は、SMTPSimpleMailTransferProtocolによって電子メールを受信し、受信した電子メールを当該電子メールの送信先のメールアドレスによって特定されるユーザの第2のメールボックス13に格納するプログラムである。第2のメールボックス13には図示しないMTAMailTransferAgentを介してプロバイダメールサーバ2に転送されてきたほかのプロバイダからのメールも格納される。POP3サーバプログラム12は、ルータ1のPOP3クライアントプログラム21からユーザを指定して電子メールの転送が要求されると、当該ユーザの第2のメールボックス13に格納されている電子メールをPOP3クライアントプログラム21に送信するプログラムである。ルータ1には、POP3クライアントプログラム21、印刷制御プログラム22、スプーラ処理プログラム23、及び、POP3サーバプログラム24がインストールされている。POP3クライアントプログラム21は、プロバイダメールサーバ2のPOP3サーバプログラム12から電子メールを取得し、取得した電子メールを印刷制御プログラム22に出力するプログラムである。印刷制御プログラム22は、POP3クライアントプログラム21から出力された電子メールに付加されている付加情報に基づいて印刷要又は不要を判断する判断処理、判断処理によって印刷要と判断した場合に、当該電子メールから印刷データを取得してプリンタスプーラ26に出力する印刷制御処理、POP3クライアントプログラム21から出力された電子メールを当該電子メールの送信先情報によって特定されるユーザの第1のメールボックス25に格納する格納処理などを実行するプログラムである。スプーラ処理プログラム23は、プリンタスプーラ26に格納されている印刷データをプリンタ6に印刷させる処理を実行するプログラムである。上述したPOP3クライアントプログラム21、印刷制御プログラム22、及び、スプーラ処理プログラム23は中継プログラムの一例である。POP3サーバプログラム24は、PC5のPOP3クライアントプログラム31からいずれかのユーザを指定して電子メールの転送が要求されると、当該ユーザの第1のメールボックス25に格納されている電子メールをPOP3クライアントプログラム31に送信するメール転送処理を実行するプログラムである。POP3サーバプログラム24の機能はプロバイダメールサーバ2にインストールされているPOP3サーバプログラム12の機能と実質的に同じである。PC5には図示しない電子メールクライアントプログラムがインストールされており、POP3クライアントプログラム31は当該図示しない電子メールクライアントプログラムに実装されている。POP3クライアントプログラム31には対象メールサーバとしてルータ1内のPOP3サーバプログラム24が指定されている。POP3クライアントプログラム31は、PC5のユーザを指定してルータ1のPOP3サーバプログラム24に電子メールの転送を要求し、POP3サーバプログラム24から当該ユーザの第1のメールボックス25に格納されている電子メールを受信する。以降の説明ではPOP3サーバプログラムをPOP3サーバと略し、POP3クライアントプログラムをPOP3クライアントと略す。3ルータの電気的構成図3は、ルータ1の電気的構成を示す模式図である。ルータ1は、制御部41、第1の通信部45、第2の通信部46、記憶部47、及び、RTCRealTimeClock48を備えている。制御部41は、CPU42、ROM43、RAM44などを備えて構成されている。CPU42はROM43や記憶部47に記憶されているプログラムを実行することによってルータ1の各部を制御する。ROM43にはCPU42によって実行されるプログラムやデータなどが記憶されている。RAM44はCPU42が各種の処理を実行するための主記憶装置として用いられる。第1の通信部はインターネット3に接続される通信インタフェースである。第2の通信部は内部ネットワーク4に接続される通信インタフェースである。上述した第1の通信部45及び第2の通信部46は通信部の一例である。記憶部47は、ハードディスクやフラッシュメモリなどの不揮発性のメモリを用いて各種のプログラムやデータを記憶する装置である。記憶部47には前述した各種のプログラムが記憶されている。また、記憶部47は印刷データを一時的に記憶するプリンタスプーラ26としても用いられる。また、記憶部47には、プロバイダメールサーバ2を利用するユーザ毎に第1のメールボックス25が作成されている。また、記憶部47には、内部ネットワーク4内で電子メールを使用する各ユーザのユーザIDとパスワードとが対応付けられて登録されているユーザ管理テーブル、印刷設定が格納されている印刷設定テーブル、プリンタ6毎に当該プリンタ6が印刷可能な印刷データのデータ形式が登録されているMIMEデータベースが記憶されている。印刷設定テーブルを記憶する記憶部47は設定記憶部の一例である。RTC48は現在時刻の取得などに用いられる。4外部のコンピュータによる電子メールの送信インターネット3に接続されている図示しない外部のコンピュータは電子メールに印刷データを添付して送信することができる。具体的には例えば、プリンタを制御するプリンタドライバの中にはファイル出力を指定して印刷が指示されると生成した印刷データをプリンタに出力するのではなくファイルに格納するものがある。外部のコンピュータのユーザはそのファイルを電子メールに添付することによって電子メールに印刷データを添付することができる。ここで、印刷データのデータ形式としては、PCLPrinterControlLanguage、PSPostScriptなどの広く用いられているデータ形式の他、プリンタに固有のデータ形式を用いることもできる。また、プリンタドライバの中には、電子メール送信を指定して印刷が指示されると、生成した印刷データをプリンタに出力するのではなく電子メールに添付して送信するものもある。外部のコンピュータのユーザはこのようなプリンタドライバを用いて電子メールに印刷データを添付してもよい。あるいは、プリンタ6によってはJPEG形式の画像データやPDFPortableDocumentFormat文書を直接解釈可能な場合もある。この場合は、外部のコンピュータのユーザは電子メールにJEPG形式の画像データやPDF文書を添付することによって印刷データを添付することができる。この電子メールは、MTAなどの機構を介して送信先が契約するプロバイダ内のメールボックスに格納される。5POP3クライアントによるメール取得処理図4は、ルータ1で実行されるPOP3クライアント21によるメール取得処理の流れを示すフローチャートである。メール取得処理は取得処理の一例である。本処理はルータ1に電源が投入されている間、繰り返し実行される。S101では、POP3クライアント21を実行するCPU42以下、単にPOP3クライアント21というは、前述したユーザ管理テーブルの先頭に登録されているユーザを選択する。S102では、POP3クライアント21はS101で選択したユーザのユーザID及びパスワードをユーザ管理テーブルから読み出し、読み出したユーザID及びパスワードをプロバイダメールサーバ2のPOP3サーバ12に送信して当該ユーザの第2のメールボックス13に電子メールが格納されているか否かを問い合わせる。POP3サーバ12はルータ1からユーザID及びパスワードを受信するとそれらを用いてユーザ認証を行い、認証に成功した場合は当該ユーザIDに対応する第2のメールボックス13に電子メールが格納されているか否かを判断する。そして、POP3サーバ12は、電子メールが格納されている場合は電子メールありを示す応答をルータ1に返信し、電子メールが格納されていない場合は電子メールなしを示す応答をルータ1に返信する。S103では、POP3クライアント21はPOP3サーバ12から電子メールありを示す応答を受信した場合はS104に進み、電子メールなしを示す応答を受信した場合はS106に進む。S104では、POP3クライアント21はPOP3サーバ12からS101で選択したユーザの第2のメールボックス13に格納されている電子メールを取得する。具体的には、POP3クライアント21は選択したユーザを指定して第2のメールボックス13に格納されている電子メールの転送をPOP3サーバ12に要求し、POP3サーバ12は当該ユーザの第2のメールボックス13に格納されている電子メールをPOP3クライアント21に送信する。S105では、POP3クライアント21はS104で取得した電子メールを印刷制御プログラム22に出力する。S106では、POP3クライアント21はユーザ管理テーブルに登録されている全てのユーザを選択したか否かを判断し、全てのユーザを選択した場合はS101に戻って上述した処理を繰り返し、未だ選択していないユーザが存在する場合はS107に進む。S107では、POP3クライアント21はユーザ管理テーブルから次のユーザを選択し、選択後にS102に戻って処理を繰り返す。6印刷制御プログラムによる処理ここでは先ず印刷制御プログラム22で用いられる印刷設定テーブルについて説明し、その後に印刷制御プログラム22の処理の流れについて説明する。6-1印刷設定テーブル印刷制御プログラム22は、S105でPOP3クライアント21から電子メールが出力されると、次に説明する印刷設定テーブルからその電子メールの送信元の電子メールアドレスと送信先の電子メールアドレスとの組み合わせに対応する印刷設定を読み出し、読み出した印刷設定に基づいて印刷要又は不要を判断する。なお、以降の説明では送信元の電子メールアドレスを送信元メールアドレスといい、送信先の電子メールアドレスを送信先メールアドレスという。送信元メールアドレスは送信元情報の一例であり、送信先メールアドレスは送信先情報の一例である。また、送信元メールアドレスと送信先メールアドレスとは付加情報の一例である。図5は、上述した印刷設定テーブルの一例を示す模式図である。印刷設定テーブル50には、送信元メールアドレス、送信先メールアドレス、設定種別、及び、各種のフラグが格納されている。フラグとしてはオン、オフ、利用不可能NonAvailableの3つの状態がある。ここで、利用不可能とはフラグを設定できないこと示すものであり、設定できるフラグに対してはオンまたはオフのいずれかが設定されている。図5において空欄になっている箇所は利用不可能であることを示している。印刷設定テーブル50の各行はそれぞれ一つの印刷設定を表している。送信元メールアドレス及び送信先メールアドレスは、その印刷設定が用いられる送信元メールアドレスと送信先メールアドレスとの組み合わせを示している。図中の印は全てのメールアドレスが該当することを意味している。例えば1行目の印刷設定は、送信元メールアドレスがAAAvvv.co.jpであれば送信先が誰であるかによらず用いられる印刷設定である。また、2行目の印刷設定は、送信元が誰であるかによらず、送信先メールアドレスがUser1xxx.co.jpであれば用いられる印刷設定である。ここで、例えば送信元メールアドレスがAAAvvv.co.jpであり、且つ、送信先メールアドレスがUser1xxx.co.jpであったとすると、それらのメールアドレスの組み合わせに対して1行目及び2行目の2つの印刷設定が対応する。このように1つの組み合わせに対して複数の印刷設定が対応する場合は、それら複数の印刷設定の中で優先順が最も高い印刷設定が用いられる。本実施形態では1行目の印刷設定の優先順が最も高く、下の行の印刷設定ほど優先順が低いものとする。したがって、上述した組み合わせの例では1行目の印刷設定が用いられることになる。設定種別には、以下に示す設定1~設定4の何れかが設定される。設定1は、電子メールに添付されている印刷データを印刷しない設定である。設定2は、電子メールに添付されている印刷データをプリンタ6に印刷させ、その電子メールを第1のメールボックス25に格納せずに破棄する設定である。設定2では電子メールを破棄するので、その電子メールは印刷データの印刷だけが行われて送信先のユーザには送信されない。つまり、設定2は電子メールをファクシミリのように利用するための設定である。また、設定種別が設定2である印刷設定には、カバーページフラグのオン/オフを設定することができる。カバーページフラグは、電子メールに添付されている印刷データを印刷するときに最初にカバーページを印刷するか否かを設定するフラグである。カバーページには印刷日時、送信元メールアドレス、送信先メールアドレスなどの情報が印刷される。設定3は、電子メールに添付されている印刷データをプリンタ6に印刷させ、その電子メールを第1のメールボックス25に格納する設定である。また、設定種別が設定3である印刷設定には、印刷データ削除フラグ、スプール済メッセージ追加フラグ、電子メール削除フラグ、送信元通知フラグ、送信先通知フラグ、及び、カバーページフラグのオン/オフを設定することができる。印刷データ削除フラグは、電子メールから印刷データを削除するか否かを設定するフラグである。スプール済メッセージ追加フラグは、印刷データを印刷することを示すメッセージを電子メールの本文に追加するか否かを設定するフラグである。なお、このメッセージは例えば電子メールの件名に追加されてもよい。電子メール削除フラグは、電子メールの本文が記述されていない電子メールである場合に、印刷後にその電子メールを削除するか否かを設定するフラグである。ただし、このフラグがオンに設定されていても、電子メールに印刷データ以外のデータがある場合は、電子メールは削除されない。送信元通知フラグは、印刷データが印刷された場合に電子メールの送信元に印刷済みであることを通知する電子メールを送信するか否かを設定するフラグである。送信先通知フラグは、印刷データが印刷された場合に電子メールの送信先に印刷済みであることを通知する電子メールを送信するか否かを設定するフラグである。設定4は、電子メールに添付されている印刷データをプリンタ6に印刷させ、印刷後にその印刷データのデータ形式をJPEG形式の画像データに変換し、電子メールから元の印刷データを削除して替わりにその画像データを添付する設定である。電子メールから印刷データを削除して替わりに画像データを添付する理由は、一般に印刷データのデータ形式はプリンタ6のみが解釈可能な形式であり、多くのPC5は印刷データが表す画像を表示できないので、ユーザがPC5上で印刷データの内容を確認できるようにするためである。また、画像データのデータ形式としてJPEG形式を用いる理由は、JPEG形式は広く用いられているデータ形式であり、多くのPC5で表示可能なデータ形式だからである。なお、画像データのデータ形式は多くのPC5で表示可能なデータ形式であればよく、例えばPDFであってもよい。また、設定種別が設定4である印刷設定には、送信元通知フラグ、送信先通知フラグ、スプール済変換済メッセージ追加フラグ、及び、カバーページフラグのオン/オフを設定することができる。スプール済変換済メッセージ追加フラグは、印刷データを印刷することを示すメッセージ、及び、印刷データをJPEG形式の画像データに変換済であることを示すメッセージを電子メールの本文に追加するか否かを設定するフラグである。なお、このメッセージは例えば電子メールの件名に追加されてもよい。設定1~設定4は第1の設定の一例であり、このうち設定1は印刷不要を示し、設定2~4は印刷要を示すものである。また、設定2、3、4は第2の設定の一例であり、このうち設定2は電子メールを第1のメールボックス25に格納しないことを示し、設定3、4は格納することを示すものである。印刷制御プログラムによる処理の流れ図6は、印刷制御プログラム22による処理の流れを示すフローチャートである。本処理は前述したS105でPOP3クライアント21から印刷制御プログラム22に電子メールが出力されると開始される。S201では、印刷制御プログラム22を実行するCPU42以下、単に印刷制御プログラム22というは、当該電子メールから送信元メールアドレス、及び、送信先メールアドレスを取得する。S202では、印刷制御プログラム22はS201で取得した送信元メールアドレスと送信先メールアドレスとの組み合わせに対応する印刷設定を印刷設定テーブル50から読み出す。S203では、印刷制御プログラム22はS202で読み出した印刷設定の設定種別が設定1であるか否かを判定し、設定1である場合はS204に進み、設定1以外である場合はS205に進む。S204では、印刷制御プログラム22は当該電子メールに印刷データが添付されていてもその印刷データをプリンタ6に印刷させず、当該電子メールを送信先メールアドレスによって特定されるユーザの第1のメールボックス25に格納する。S205では、印刷制御プログラム22はS202で読み出した印刷設定の設定種別が設定2であるか否かを判定し、設定2である場合はS206に進み、設定2以外である場合はS207に進む。S206では、印刷制御プログラム22は設定2に応じた印刷処理を実行する。S207では、印刷制御プログラム22は設定3又は設定4に応じた印刷処理を実行する。6-3設定2に応じた印刷処理図7は、S206で実行される設定2に応じた印刷処理の流れを示すフローチャートである。S301では、印刷制御プログラム22はPOP3クライアント21から出力された電子メールに添付データが添付されているか否かを判定する。ここでいう添付データには、印刷データ以外のデータも含まれる。例えばワードプロセッサや表計算ソフトで作成したデータも添付データに含まれる。印刷制御プログラム22は添付データが添付されている場合はS302に進み、添付されていない場合は本処理を終了して戻る。S302では、印刷制御プログラム22は添付データが印刷データであるか否かを、以下に説明するMIMEデータベースを用いて判断する。図8は、MIMEデータベースの一例を示す模式図である。ここでMIMEMultipurposeInternetMailExtensionとは、インターネット3を介して送受信するデータのデータ形式を識別する規格である。MIMEデータベースには、印刷データのデータ形式、そのデータ形式を解釈可能なプリンタ6のプリンタ名、及び、印刷データをそのデータ形式に変換するフィルタのフィルタ名が対応付けられて記憶されている。図7に戻り、印刷制御プログラム22は電子メールのMIMEセクションからデータ形式を取得してそのデータ形式をMIMEデータベースで検索し、MIMEデータベースに登録されていれば印刷データであると判断し、登録されていなければ印刷データではないと判断する。印刷制御プログラム22は、添付データが印刷データである場合はS303に進み、印刷データではない場合は本処理を終了して戻る。S303では、印刷制御プログラム22は印刷データを処理してプリンタスプーラ26に格納するスプーラ出力処理を実行する。6-4設定3又は設定4に応じた印刷処理図9は、S207で実行される設定3又は設定4に応じた印刷処理の流れを示すフローチャートである。ここでは図7に示すフローチャートと同一の処理には同一の符号を付して説明を簡略化する。S301及びS302によって印刷データがあると判断された場合は、印刷制御プログラム22はS401に進む。S401では、印刷制御プログラム22はS202で読み出した印刷設定の設定種別が設定3であるか否かを判定し、設定3である場合はS402に進み、設定3以外である場合はS403に進む。S402では、印刷制御プログラム22は設定3に応じた印刷処理を実行する。S403では、印刷制御プログラム22は設定4に応じた印刷処理を実行する。6-5設定3に応じた印刷処理図10は、S402で実行される設定3に応じた印刷処理の流れを示すフローチャートである。ここでは図7に示すフローチャートと同一の処理には同一の符号を付す。S303では、印刷制御プログラム22は印刷データを処理してプリンタスプーラ26に格納するスプーラ出力処理を実行する。S501では、印刷制御プログラム22は印刷データ削除フラグがオンになっているか否かを判定し、オンになっている場合はS502に進み、オフになっている場合はS503に進む。S502では、印刷制御プログラム22は電子メールから印刷データを削除する。S503では、印刷制御プログラム22はスプール済メッセージ追加フラグがオンになっているか否かを判定し、オンになっている場合はS504に進み、オフになっている場合はS505に進む。S504では、印刷制御プログラム22は当該電子メールに添付されている印刷データを印刷することを示すメッセージを電子メールの本文に追加する。S505では、印刷制御プログラム22は電子メール削除フラグがオンになっているか否かを判定し、オンになっている場合はS506に進み、オフになっている場合は本処理を終了して戻る。S506では、印刷制御プログラム22は当該電子メールに本文が記述されているか否か、及び、当該電子メールに印刷データ以外の添付データが添付されているか否かを判定し、本文が記述されておらず、且つ、印刷データ以外の添付データが添付されていない場合はS507に進み、本文が記述されているかあるいは印刷データ以外の添付データが添付されている場合は本処理を終了して戻る。S507では、印刷制御プログラム22は当該電子メールを削除する。従って印刷データのみの電子メールは送信先のユーザに送信されないことになる。6-7設定4に応じた印刷処理図11は、設定4に応じた印刷処理の流れを示すフローチャートである。ここでは図7に示すフローチャートと同一の処理には同一の符号を付す。S303では、印刷制御プログラム22は印刷データを処理してプリンタスプーラ26に格納するスプーラ出力処理を実行する。S601では、印刷制御プログラム22は印刷データをJPEG形式の画像データに変換する。S601は変換処理の一例である。S602では、印刷制御プログラム22は当該電子メールから印刷データを削除する。S602は削除処理の一例である。S603では、印刷制御プログラム22は変換した画像データをPOP3クライアント21から出力された電子メールに添付データとして添付する。S603は添付処理の一例である。S604では、印刷制御プログラム22はスプール済変換済メッセージ追加フラグがオンになっているか否かを判定し、オンになっている場合はS605に進み、オフになっている場合は本処理を終了して戻る。S605では、印刷制御プログラム22は印刷データを印刷することを示すメッセージ、及び、印刷データをJPEG形式の画像データに変換済であることを示すメッセージを電子メールの本文に追加する。6-8スプーラ出力処理図12は、S303で実行されるスプーラ出力処理の流れを示すフローチャートである。S701では、印刷制御プログラム22は前述したMIMEデータベースを参照して印刷データを印刷させるプリンタ6及びフィルタを選択する。例えば印刷データのデータ形式がPCLである場合はプリンタ6aが用いられる。プリンタ6aはPCLを直接解釈できるのでフィルタは用いられない。印刷データのデータ形式がPSである場合はプリンタ6bが用いられる。プリンタ6bはPSを直接解釈できないため、フィルタ1によって印刷データがPS形式に変換される。印刷データのデータ形式がプリンタ6cに固有のデータ形式である場合はプリンタ6cが用いられる。この場合、プリンタ6cはそのデータ形式を解釈可能であるのでフィルタは用いられない。印刷データのデータ形式がJPEGである場合はプリンタ6aが用いられ、JPEG形式の印刷データがフィルタ2によってプリンタ6aが解釈可能な印刷データに変換される。同様に印刷データのデータ形式がPDFである場合はプリンタ6bが用いられ、PDF形式の印刷データがフィルタ3によってプリンタ6bが解釈可能な印刷データに変換される。印刷データのデータ形式とプリンタ6との対応は、管理者による手動設定、あるいはIEEE1284IDを使用した自動設定により行われる。IEEE1284IDを使用した自動設定とは、具体的には、予めプリンタ6に記憶されているIEEE1284IDをルータ1が取得し、そのIEEE1284IDに含まれているプリンタ6が解釈可能なデータ形式の情報に基づいてデータ形式とプリンタ6との対応を設定する方法である。S702では、印刷制御プログラム22はS701で選択したフィルタを用いて印刷データのデータ形式を変換する。なお、S702はMIMEデータベースにフィルタが設定されているデータ形式の印刷データの場合のみ実行される。S703では、印刷制御プログラム22はカバーページフラグがオンになっているか否かを判定し、オンになっている場合はS704に進み、オフになっている場合はS705に進む。S704では、印刷制御プログラム22はカバーページを印刷するためのカバーページ印刷データを印刷データの先頭に付加する。S705では、印刷制御プログラム22は、電子メールの送信元メールアドレス、送信先メールアドレス、及び、S202で読み出した印刷設定を印刷データに添付し、その印刷データをS701で選択したプリンタ6のプリンタスプーラ26に格納する。7スプーラ処理プログラムによるスプーラ処理の流れ図13は、スプーラ処理プログラム23によるスプーラ処理の流れを示すフローチャートである。本処理はルータ1に電源が投入されている間繰り返し実行される。S801では、スプーラ処理プログラム23を実行するCPU42以下、単にスプーラ処理プログラム23というは、プリンタスプーラ26に印刷データがスプールされるまで待機する。S802では、スプーラ処理プログラム23はプリンタスプーラ26にスプールされた印刷データを取得する。S803では、スプーラ処理プログラム23はS802で取得した印刷データに付加されている印刷設定を取得する。S804では、スプーラ処理プログラム23はプリンタ6にプリンタステータスの送信を要求する。プリンタステータスとはプリンタ6の動作状態を示す情報であり、例えばプリンタ6が動作可能である場合は動作可能を示すプリンタステータスが返され、動作不能である場合はエラーを示すプリンタステータスが返される。プリンタ6の電源がオフにされている場合はプリンタステータスは返されない。エラーを示すプリンタステータスは印刷不能を示すステータスの一例である。また、本実施形態ではプリンタステータスが返されなかった場合は印刷不能を示すステータスが取得されたものとみなす。S805では、スプーラ処理プログラム23は取得したプリンタステータスがエラーであるか又はプリンタ6の電源がオフにされている場合はS811に進み、それ以外の場合はS806に進む。S806では、スプーラ処理プログラム23はプリンタ6に印刷データを送信して印刷を実行させる。S807では、スプーラ処理プログラム23はS803で取得した印刷設定に含まれている送信元通知フラグがオンになっているか否かを判定し、オンになっている場合はS808に進み、オフになっている場合はS809に進む。S808では、スプーラ処理プログラム23は印刷データに添付されている送信元メールアドレスに印刷データを印刷済みであることを通知する電子メールを送信する。S809では、スプーラ処理プログラム23はS803で取得した印刷設定に含まれている送信先通知フラグがオンになっているか否かを判定し、オンになっている場合はS810に進み、オフになっている場合はS801に戻る。S810では、スプーラ処理プログラム23は印刷データに添付されている送信先メールアドレスに印刷データを印刷済みであることを通知する電子メールを送信する。以下のS811~S817はS805でプリンタステータスがエラーであるか又はプリンタ6の電源がオフにされていると判断された場合の処理である。S811では、スプーラ処理プログラム23は印刷データをプリンタスプーラ26に戻す。S812では、スプーラ処理プログラム23はS803で取得した印刷設定に含まれている送信元通知フラグがオンになっているか否かを判定し、オンになっている場合はS813に進み、オフになっている場合はS815に進む。S813では、スプーラ処理プログラム23は印刷データに添付されている送信元メールアドレスにプリンタステータスを通知する電子メールを送信済みであるか否かを判定する。スプーラ処理プログラム23は、送信済みである場合はS815に進み、送信済みでない場合はS814に進む。S814では、スプーラ処理プログラム23は印刷データに添付されている送信元メールアドレスにプリンタステータスを通知する電子メールを送信する。S815では、スプーラ処理プログラム23はS803で取得した印刷設定に含まれている送信先通知フラグがオンになっているか否かを判定し、オンになっている場合はS816に進み、オフになっている場合はS801に戻る。S816では、スプーラ処理プログラム23は印刷データに添付されている送信先メールアドレスにプリンタステータスを通知する電子メールを送信済みであるか否かを判定し、送信済みでない場合は817に進み、送信済みである場合はS801に戻る。S817では、スプーラ処理プログラム23は印刷データに添付されている送信先メールアドレスにプリンタステータスを通知する電子メールを送信する。なお、S811でプリンタスプーラ26に戻された印刷データは、再びS801からの処理が実行されることになる。この場合、既にS814で電子メールを送信しているのであれば、S813でYesと判断される。同様に、既にS817で電子メールを送信しているのであれば、S816でYesと判断される。そのため、プリンタステータスがエラーの状態又はプリンタ6の電源がオフの状態が続いたとしても、同一の印刷データに対して送信元又は及び送信先へのステータスを通知する電子メールの送信は一回のみとなる。印刷制御プログラム22によって実行される印刷制御処理とスプーラ処理プログラム23によって実行される処理とは印刷処理の一例である。8実施形態の効果以上説明した本発明の実施形態1に係るルータ1によると、ルータ1で印刷要又は不要を判断し、印刷要と判断した場合はルータ1によって印刷処理が行われるので、電子メールで送信した印刷データを当該電子メールの宛先であるユーザのPC5の状態によらず印刷させることができる。更に、ルータ1によると、プロバイダメールサーバ2の記憶部にはユーザ毎に第2のメールボックス13が作成されており、ルータ1は第2のメールボックス13に格納されている電子メールを取得して第1のメールボックス25に格納する。すなわち、ルータ1はプロバイダメールサーバ2に作成されている各ユーザの第2のメールボックス13に格納されている電子メールを、ルータ1に作成されている各ユーザの第1のメールボックス25に移動させる。プロバイダメールサーバ2を利用する場合、利用者側がプロバイダメールサーバ2の構成を自由に変更できないことが想定される。ルータ1によると、プロバイダメールサーバ2に作成されている各ユーザの第2のメールボックス13に格納されている電子メールを、ルータ1に作成されている各ユーザの第1のメールボックス25に移動させることにより、各ユーザの電子メールアドレスを変更することなくルータ1にプロバイダメールサーバ2を再現できる。この再現したプロバイダメールサーバ2、すなわちルータ1に判断処理や印刷処理を実行させることにより、プロバイダメールサーバ2の構成を自由に変更できない場合であっても電子メールサーバに判断処理や印刷処理を実行させることができる。更に、ルータ1によると、送信元メールアドレスと送信先メールアドレスとの組み合わせに印刷要又は不要を示す第1の設定を含む印刷設定を関連付けておくことにより、送信元メールアドレスと送信先メールアドレスとの組み合わせから印刷要又は不要を判断できる。更に、ルータ1によると、電子メールから取得した送信元メールアドレスと送信先メールアドレスとの組み合わせに複数の印刷設定が関連付けられている場合は、それら複数の印刷設定のうち優先順が最も高い印刷設定に基づいて印刷要又は不要を判断するので、送信元メールアドレスと送信先メールアドレスとの組み合わせに複数の印刷設定が対応したとしても、いずれの印刷設定を用いるかを決定できる。更に、ルータ1によると、第2の設定が電子メールを第1のメールボックス25に格納することを示すものであるか否かを判断し、格納することを示すものである場合設定3又は設定4の場合は電子メールを第1のメールボックス25に格納し、格納しないことを示すものである場合設定2の場合は電子メールを第1のメールボックス25に格納せず破棄する。例えば電子メールに添付した印刷データさえ印刷されれば電子メール自体は送信先のユーザに送信されなくてもよい場合もある。ルータ1によると、印刷データをプリンタ6に印刷させた場合に、第2の設定が電子メールを第1のメールボックス25に格納しないことを示すものである場合は電子メールを第1のメールボックス25に格納せず破棄するので、電子メール自体は宛先のユーザに送信されなくてもよい場合に、当該電子メールが宛先のユーザに送信されないようにすることができる。更に、ルータ1によると、スプール出力処理を実行した場合、言い換えると、印刷データが印刷される場合に、印刷データを印刷することを示すメッセージを電子メールに追加するので、電子メールの送信先のユーザは、その電子メールから取得された印刷データが印刷されることを知ることができる。更に、ルータ1によると、印刷データが印刷された場合に、電子メールの送信元、及び、電子メールの送信先に印刷済みであることを通知する電子メールを送信するので、電子メールの送信元のユーザは、送信した電子メールに添付した印刷データが印刷されたことを知ることができる。更に、ルータ1によると、電子メールサーバにおいて印刷データのデータ形式を変換し、元の印刷データを削除して変換後の印刷データを添付するので、電子メールを受信したユーザがPC5上で印刷データの内容を把握できる可能性が高くなる。更に、ルータ1によると、電子メールから取得した印刷データのデータ形式を判断し、複数のプリンタ6のうち当該判断したデータ形式の印刷データを印刷可能なプリンタ6に印刷させるので、印刷データをより確実に印刷させることができる。更に、ルータ1によると、印刷データをプリンタ6に印刷させる前にそのプリンタ6からステータスを取得し、印刷不能を示すステータスを取得した場合は、電子メールの送信元、及び、電子メールの送信先に当該プリンタ6のステータスを示す電子メールを送信するので、電子メールの送信元のユーザ、及び、電子メールの送信先のユーザは、プリンタ6のステータスを知ることができる。更に、ルータ1によると、インターネット3を介してプロバイダメールサーバ2と通信する第1の通信部45と、内部ネットワーク4を介してPC5と通信する第2の通信部46とを有するので、インターネット3に接続されている図示しない外部のコンピュータからPC5のユーザに宛てた電子メールはルータ1を経由することとなる。このため、ルータ1に印刷処理を実行させることにより、電子メールに添付されている印刷データを確実に印刷できる。<実施形態2>次に、実施形態2を図14によって説明する。実施形態2は、プリンタ機能、スキャナ機能、及び、ファクシミリFAX機能を備える複合機をルータとして用いる実施形態である。実施形態2に係る複合機は電子メールのアドレス帳とFAX送信元の電話番号帳とを兼ねた共通アドレス帳を備え、FAX受信したFAXデータの印刷履歴と電子メールに添付されている印刷データの印刷履歴とを同一の印刷管理データベースで管理する。図14は、実施形態2に係る複合機60を示す模式図である。複合機60は、制御部61、ルータ62、原稿を読み取って画像データを生成するスキャナ部63、外部のFAX装置との間で電話回線を介してFAXデータを送受信するFAX送受信部64、印刷データが表す画像をシートに印刷するプリンタ部65、共通アドレス帳67や印刷管理データベース印刷管理DB68を記憶する記憶部66などを備えて構成されている。ここで、実施形態2において印刷データとは、スキャナ部63で原稿を読み取って生成された画像データ、FAX送受信部64によって受信されたFAXデータ、ルータ62を介して受信した電子メールに添付されている印刷データなどである。複合機60は、FAX受信したFAXデータを印刷した場合は、そのFAXデータの送信元のFAX番号、共通アドレス帳67においてそのFAX番号に対応付けられている送信元メールアドレス、印刷日時、印刷枚数などを印刷管理DB68に記録する。一方、電子メールに添付されている印刷データを印刷した場合は、複合機60は共通アドレス帳67においてその電子メールの送信元メールアドレスに対応付けられているFAX番号、その送信元メールアドレス、印刷日時、印刷枚数などを印刷管理DB68に記録する。以上説明した実施形態2に係る複合機60によると、FAX受信したFAXデータの印刷と、電子メールによって受信した印刷データの印刷とを一元的に管理することができる。<実施形態3>次に、実施形態3を図15によって説明する。実施形態3では、電子メールに複数の送信先が指定されているか否かを判定し、複数の送信先が指定されている場合はいずれか一の送信先に宛てて送信された当該電子メールについて印刷データを印刷させ、他の送信先に宛てて送信された当該電子メールについては印刷データを印刷させない。図15は、実施形態3に係る設定2に応じた印刷処理の流れを示すフローチャートである。ここでは設定2に応じた印刷処理を例に説明するが、設定3に応じた印刷処理や設定4に応じた印刷処理においても同様である。また、ここでは図7に示すフローチャートと実質的に同一の処理に同一の符号を付して説明を簡略化する。印刷制御プログラム22は、S301、S302により印刷データありと判断するとS901に進み、記憶部から以下に説明するメール識別情報を取得する。メール識別情報は今回の当該印刷処理の実行より前に当該印刷処理が実行されたときに後述するS905において記憶部に記憶された情報であって、電子メールの本文、電子メールに添付されている印刷データ、電子メールの本文から生成されたハッシュ値、印刷データから生成されたハッシュ値、電子メールの本文と印刷データとから生成されたハッシュ値など、送信先情報を除く電子メールの内容が同じであれば同じ値となり、送信先情報を除く電子メールの内容が異なれば異なる値となる情報である。S902では、印刷制御プログラム22は取得したメール識別情報のうち、そのメール識別情報が記憶部に記憶された時からの経過時間が一定時間を超えているものを破棄するとともに、それら破棄したメール識別情報を記憶部からも削除する。S903では、印刷制御プログラム22はPOP3クライアント21から出力された電子メールからメール識別情報を生成する。S904では、印刷制御プログラム22はS903で生成したメール識別情報が、S901で取得したメール識別情報であってS902で破棄されなかったメール識別情報のいずれかと一致するか否かを判定し、一致しない場合はS303に進み、一致する場合は本処理を終了して戻る。一致する場合は本処理を終了して戻るのでS303は実行されず、従って電子メールに添付されている印刷データは印刷されないことになる。S905では、印刷制御プログラム22はS903で生成したメール識別情報を現在時刻と対応付けて記憶部に記憶する。以上説明した実施形態3に係るルータによると、CC、BCCなどによって同一の電子メールを内部ネットワーク4内の複数の送信先に送信した場合に、送信先情報以外が同一の電子メールの印刷データが重複して印刷されることを防ぐことができる。<他の実施形態>本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。1上記実施形態1、3ではルータ1が判断処理、印刷処理、格納処理、メール転送処理などを実行する場合を例に説明したが、例えばルータ1とは別に構成されているコンピュータにこれらの処理の一部あるいは全部を実行させてもよい。2上記実施形態では送信元メールアドレスと送信先メールアドレスとの組み合わせと印刷設定とが関連付けられている場合を例に説明したが、送信元メールアドレスだけに印刷設定が関連付けられていてもよいし、送信先メールアドレスだけに印刷設定が関連付けられていてもよい。3上記実施形態では印刷データが電子メールに添付データとして添付されている場合を例に説明したが、印刷データは電子メールの本文であってもよい。この場合、印刷データのデータ形式中のBASE64などでエンコードされた部分は印刷しないようにしてもよい。またメール本文と添付印刷データを両方印刷するものであってもよい。4上記実施形態では電子メールに付加されている付加情報に基づいて印刷要又は不要を判断する場合に、付加情報として送信元メールアドレスと送信先メールアドレスとを例に説明したが、付加情報はこれに限られるものではなく、例えば電子メールに印刷データが添付されているか否かを示す情報であってもよいし、印刷要又は不要を直接示す情報であってもよい。5上記実施形態ではインターネット3に接続されている外部のコンピュータから送信された電子メールをプロバイダメールサーバ2で受信し、その電子メールがPC5に転送される場合を例に説明したが、ルータ1でSMTPサーバ11を実行することにより、プロバイダメールサーバ2を介さずに電子メールを受信する構成であってもよい。6上記実施形態に開示されている処理は、単一のCPU、複数のCPU、ASICなどのハードウェア、またはそれらの組み合わせで実行されてもよい。7本発明の中継プログラムはMTAMailTransferAgentの中に組み込まれるものであってもよい。8上記実施形態では電子メールの送信先、送信元にステータスを通知する電子メールを送信するが、その電子メールは下記のA又はBのように送信してもよい。A送信先が同一の場合は、別の電子メールに添付された印刷データを処理する場合であっても、単一の電子メールとしてもよい。Bプリンタステータスがエラーの状態又はプリンタ6の電源がオフの状態が解除されない場合は、所定時間たとえば一時間ごとにステータスを通知する電子メールを再送してもよい。