データ通信装置とネットワークを介して通信可能な画像形成装置であって、前記データ通信装置から前記ネットワークを介して電子メールデータ又はPDLデータを受信することが可能なインターフェイスと、前記インターフェイスにより受信された電子メールデータに基づく画像形成、及び前記インターフェイスにより受信されたPDLデータに基づく画像形成を行うことが可能な画像形成手段と、前記画像形成手段が画像形成を行うために必要なトナーの残量が規定値より少ない場合には前記インターフェイスが電子メールデータを受信することを拒否し、前記トナーの残量が規定値より少ない場合であっても前記インターフェイスが受信したPDLデータに基づいて前記画像形成手段に画像形成させる制御手段とを有することを特徴とする画像形成装置。前記制御手段は、前記画像形成手段による画像形成の途中で前記トナーの残量が前記規定値より少なくなった場合には当該画像形成を中止することを特徴とする請求項1に記載の画像形成装置。前記制御手段は、前記インターフェイスが受信した電子メールデータがファクシミリ装置から送信されたファクシミリデータから生成された電子メールデータである場合に前記拒否を行うことを特徴とする請求項1又は2に記載の画像形成装置。前記制御手段は、前記画像形成手段による画像形成の途中で前記トナーの残量が前記規定値より少なくなった場合には当該画像形成を中止することを特徴とする請求項1に記載の画像形成装置。データ通信装置と画像形成装置とがネットワークを介して通信する画像形成システムであって、前記データ通信装置は、公衆回線を介してファクシミリデータを受信するファクシミリ受信手段と、前記ファクシミリ受信手段がファクシミリデータを所定の受信条件で受信した場合、前記受信したファクシミリデータに基づき生成された電子メールデータを前記ネットワークを介して前記画像形成装置に送信する電子メール送信手段とを有し、前記画像形成装置は、前記データ通信装置から前記ネットワークを介して電子メールデータを受信することが可能なインターフェイスと、前記インターフェイスにより受信された電子メールデータに基づいて画像形成を行う画像形成手段と、前記画像形成手段が画像形成を行うために必要なトナーの残量が規定値より少ない場合、前記インターフェイスが受信した電子メールデータに基づく画像形成を制限する制御手段と、を有することを特徴とする画像形成システム。前記制御手段は、前記トナーの残量が前記規定値より少ない場合、前記インターフェイスを介した電子メールデータの受信を拒否することを特徴とする請求項5又は6のいずれか1項に記載の画像形成システム。前記データ通信装置は、前記ファクシミリ受信手段により受信されたファクシミリデータを記憶する記憶手段と、前記電子メール送信手段により電子メールデータを送信できなかった場合に、前記記憶手段に記憶されたファクシミリデータに基づいて画像形成を行う手段とを更に有することを特徴とする請求項5に記載の画像形成システム。データ通信装置と画像形成装置とがネットワークを介して通信する画像形成システムの制御方法であって、前記データ通信装置は、公衆回線を介してファクシミリデータを受信するファクシミリ受信ステップと、前記ファクシミリ受信ステップでファクシミリデータを所定の受信条件で受信した場合、前記受信したファクシミリデータに基づき生成された電子メールデータを前記ネットワークを介して前記画像形成装置に送信する電子メール送信ステップとを有し、前記画像形成装置は、前記データ通信装置から前記ネットワークを介して電子メールデータを受信する電子メール受信ステップと、前記電子メール受信ステップで受信された電子メールデータに基づいて画像形成を行う画像形成ステップと、前記画像形成ステップで画像形成を行うために必要なトナーの残量が規定値より少ない場合、前記電子メール受信ステップで受信した電子メールデータに基づく画像形成を制限する制御ステップと、を有することを特徴とする制御方法。請求項1ないし4のいずれか1項に記載の画像形成装置の各手段として機能させるためのプログラム。PDLデータを受信した印刷する場合にはPCから送信し直せば繰り返し印刷することが可能であるが、電子メールデータを受信した場合には送信者と受信者が異なるため、受信者によって再送信して印刷することが不可能である場合が多い。そのため、従来の方法のように、トナーの残量が規定値を下回ったらデータの種類に依らずに一律に印刷を禁止すると、印刷データを受信して印刷する場合には、トナーの残量が規定値を下回っていたとしても少数ページの印刷はできる可能性があるにも関わらず印刷が制限されてしまい、ユーザの利便性が著しく低下する。このような課題に鑑みて、本発明は、データの種別に応じて印刷を制限する手段を提供することを目的とする。上記目的を達成するために、本発明における画像形成装置は、データ通信装置とネットワークを介して通信可能な画像形成装置であって、前記データ通信装置から前記ネットワークを介して電子メールデータ又はPDLデータを受信することが可能なインターフェイスと、前記インターフェイスにより受信された電子メールデータに基づく画像形成、及び前記インターフェイスにより受信されたPDLデータに基づく画像形成を行うことが可能な画像形成手段と、前記画像形成手段が画像形成を行うために必要なトナーの残量が規定値より少ない場合には前記インターフェイスが電子メールデータを受信することを拒否し、前記トナーの残量が規定値より少ない場合であっても前記インターフェイスが受信したPDLデータに基づいて前記画像形成手段に画像形成させる制御手段とを有することを特徴とする。また、本発明における画像形成システムは、データ通信装置と画像形成装置とがネットワークを介して通信する画像形成システムであって、前記データ通信装置は、公衆回線を介してファクシミリデータを受信するファクシミリ受信手段と、前記ファクシミリ受信手段がファクシミリデータを所定の受信条件で受信した場合、前記受信したファクシミリデータに基づき生成された電子メールデータを前記ネットワークを介して前記画像形成装置に送信する電子メール送信手段とを有し、前記画像形成装置は、前記データ通信装置から前記ネットワークを介して電子メールデータを受信することが可能なインターフェイスと、前記インターフェイスにより受信された電子メールデータに基づいて画像形成を行う画像形成手段と、前記画像形成手段が画像形成を行うために必要なトナーの残量が規定値より少ない場合、前記インターフェイスが受信した電子メールデータに基づく画像形成を制限する制御手段と、を有することを特徴とする。本発明によれば、ネットワークを介して受信したデータの種別に応じて好適に当該データに基づく画像形成の制限を行うことができる。以下、本発明の実施形態について図面を用いて説明する。図1は本実施形態における画像形成システムの構成を示すブロック図である。この画像形成システムは、ファクシミリデータを発信するファクシミリ装置100以下、FAX装置と呼ぶと、ファクシミリ機能やプリント機能、電子メール送信機能等の複数機能を備えるMFP200と、プリント単機能装置300以下、SFPと呼ぶと、汎用のパーソナルコンピューター以下、PCと呼ぶ400とから構成される。本実施形態では、データ通信装置の一例としてMFPを説明し、画像形成装置の一例としてSFPを説明する。なお、MFPとはMultiFunctionPeripheral、SFPはSingleFunctionPeripheralの略称である。FAX装置100とMFP200は、PSTN500公衆交換電話網:PublicSwitchedTelephoneNetworks、あるいはデジタル回線ISDN:IntegratedServiceDigitalNetworkで接続されている。LAN600LocalAreaNetworkには、MFP200、SFP300及びPC400が互いに通信可能に接続されている。MFP200はFAX回線とFAX番号をそれぞれ複数持つ。そして、1つのFAX番号に1つの転送先の装置を設定し、MFP200が受信したファクシミリデータを異なる転送先の装置へ転送することを可能とする。MFP200は、FAX装置100から受信したファクシミリデータをSFP300で印刷できるファイル形式の画像データへ変換し、画像ファイルとして添付した電子メールをLAN600経由でSFP300に転送することができる。このときのデータ転送には、SMTPSimpleMailTransferProtocolと呼ばれる電子メールの送信プロトコルを用い、電子メールサーバを経由せずに直接SFP300に転送する。MFPは、所謂ダイレクトSMTPと呼ばれる機能を搭載しており、上述のSMTPのプロトコルを使用して、スキャナーで原稿を読み取って生成した画像データをSFP300に電子メールにて送信してSFP300に印刷させることも可能である。SFP300は、LAN600を介して電子メールデータを受信し、印刷する。このとき、受信した電子メールデータがFAX装置100からMFP200経由で転送されたものである場合は電子メールデータに添付された画像ファイルの印刷を行い、それ以外の場合には電子メールのメール本文と添付画像ファイルの印刷を行う。さらにSFP300は、PC400から送信されるPDLデータの受信と印刷も可能とする。なおSFP300は、単にネットワークを介して受信したデータに基づく印刷を行うだけでなく、例えばスキャナー等を備えることでコピー等が行えるように構成されていてもよい。なお、LAN600を流れるデータは、TCP/IPTransmissionControlProtocol/InternetProtocolと呼ばれるトランスポートレイヤまでの伝送プロトコルに従って伝送される。そして、更に上位レイヤの通信プロトコルとしてSMTPを使用することにより電子メールデータの送受信を可能とする。次に、MFP200のハードウェア構成図について説明する。CPU211は、MFP200を制御する。ROM216は、CPU211の制御、表示パネル212や操作部213の制御、スキャナー部214の制御、プリントエンジン部215の制御を行うためのプログラムコードを格納している。ROM216に書き換え可能なフラッシュROMを用いることで、ROM中に格納されているプログラムコードの更新を行うことも可能とする。RAM217は、上記制御プログラムコードのワークメモリとして使用する他、プリントエンジン部215に印刷出力するための画像を一時的に蓄積するために使用する。218は受信したファクシミリデータ、電子メールと添付画像ファイルを一時的に蓄積するための不揮発性メモリであり、ハードディスクHDDやフラッシュROMなどで構成される。プリントエンジン部215は、画像データに基づき画像形成を行う。なおプリントエンジン部215は画像形成のために必要なトナーの残量を定期的なタイミングや画像を1ページ印刷するタイミング、トナーが補給されたタイミングで取得し、取得したトナー残量をRAM217に保持する。スキャナー部214は、原稿を読み取って画像データに変換する。操作部213にはユーザから操作を受け付ける各種のキーが設けられ、各種プログラムへの実行指示をユーザが行うことが可能である。表示パネル212は、機能や設定などの操作画面を表示する。スキャナー部214で変換した画像データから生成した電子メールデータを外部の装置に送信することも可能である。219は、LAN600に接続するためのEthernet登録商標インターフェイスであり、電子メールデータやPDLデータの送受信を可能とする。220はPSTN500に接続するためのFAXコネクタであり、FAX装置100からファクシミリデータの送受信を可能とする。次にSFP300のハードウェア構成については、MFP200と異なる部分についてのみ説明する。CPU311はSFP300の制御を行うためのCPUであり、後述する図7に示す処理を実行する制御プログラムが格納されている。312は機能や設定などを表示するための表示パネルである。313は各種プログラムの実行指示を行うための操作部である。315は画像データを印刷出力するためのプリントエンジン部である。316はCPU311の制御、表示パネル312、操作部313の制御、プリントエンジン部315の制御を行うためのプログラムコードを格納しているROMである。317はRAMであり、上記制御プログラムコードのワークメモリとして使用する他、プリントエンジン部315に印刷するための画像を一時的に蓄積するために用いられる。318は電子メールと添付画像ファイルを一時的に蓄積するための不揮発性メモリである。319はLAN600に接続するためのEthernet登録商標インターフェイスであり、電子メールやPDLデータの送受信を可能とする。以上より、本実施形態におけるシステム全体の構成について説明した。以降では、上述のFAX装置100から発信されたファクシミリデータをMFP200がSFP300へ電子メール転送し、SFP300でその転送された電子メールに基づく印刷を行う動作について説明する。ただし、これ以外の動作であっても本実施形態を適用することが可能であり、例えばMFP200から送信されたファクシミリデータをSFP300ではなく他のMFPに転送する形態や、SFP300がプリント機能だけでなくファクシミリ機能やコピー機能などを備える形態などであってもよい。図2は、MFP200の不揮発性メモリ218に格納している、ファクシミリデータの転送設定を示すテーブルである。転送設定テーブル230は、FAX装置100から受信したファクシミリデータをMFP200自身で印刷すべきか他の装置へ転送すべきかを判断するために受信条件を確認するとともに、ファクシミリデータを転送する際の転送先装置を特定するために参照される。転送設定テーブル230は、FAX番号、転送先IPアドレス、転送リトライ回数から構成されており、該当するFAX番号にファクシミリデータを受信すると、転送先IPアドレスとして設定されている装置に、電子メールのデータ転送に使用するプロトコルであるSMTPSimpleMailTransferProtocolによるデータ転送を行う。データ転送の際にセッションが確立できない場合、具体的にはSMTPセッション開始要求が転送装置により拒否された場合、転送リトライ回数で設定している回数、再度データ転送を試みる。転送リトライ回数の設定値を超えた場合はデータ転送を中止し、MFP200自身で代行印刷する。なお、転送設定テーブル230に設定されているFAX番号、転送先IPアドレス、転送リトライ回数は、表示パネル212と操作部213とを介して自由に書き換え可能であってもよいし、管理者などの特別な権限が与えられた者のみが設定できるようにしてもよい。図3は、MFP200及びSFP300により送受信する電子メールデータの一例を示す図である。図3の電子メールデータは、メールヘッダ700、メール本文701、添付された画像ファイル添付画像ファイル702、703とから構成される。メールヘッダ700は、電子メールの送信日時情報を設定するDateフィールド、送信者の電子メールアドレスを設定するFromフィールド、受信者のメールアドレスを設定するToフィールドから構成される。さらに、電子メールの表題を設定するSubjectフィールド、電子メールデータを識別するために送信日時や機器のメールアドレスに基づき生成された固有のIDを設定するMessage―Idフィールドが含まれている。更に本実施形態では、メールヘッダ700にFAX装置100からの転送印刷であることを示すためのフィールドX-Canon-Faxを付加することが可能な構成となっている。図3のメールヘッダ700においては、X-Canon-Faxフィールドを付加することでFAX装置100からの転送印刷であることを示している。X-Canon-Faxフィールドの属性が付加されている場合には、電子メールデータを受信するSFP300は、FAX装置100からMFP200経由で転送された電子メール受信であると判断し、電子メールデータの添付画像ファイルのみ印刷する。一方X-Canon-FAXフィールドの属性がOFFである場合又はX-Canon-Faxフィールドがメールヘッダ700に付加されていないには電子メールの本文と添付ファイルの画像の両方を印刷する。なお、MFP200がダイレクトSMTP機能を利用してSFP300にメール本文にテキストデータを含む電子メールデータを送信した場合にはこのフィールドの属性はOFFに設定されていてもよい。なお電子メールデータは、7ビットコードの読取可能な情報でなければならないため、添付画像ファイルがバイナリデータであれはそのまま送信することができない。そこで、メール本文701、添付画像ファイル702、703は、MIMEMultipurposeInternetMailExtensions形式にデータ変換して送信される。メールヘッダ700のMIME-VersionフィールドによりMIMEのバージョンを設定している。メール本文701、添付画像ファイル702、703のContent-Typeフィールドに各データ属性を設定し、Content-Transfer-Encodingフィールドにデータの符号化方式を設定している。メール本文701は、本例ではISO-2022-JPの言語体系のテキストデータで構成されている。添付画像ファイル702は、本例ではbase64と呼ばれる符号化方式のTIFFTaggedImageFileFormat形式の画像データで構成されている。添付画像ファイル703は、同じくbase64の符号化方式のJPEGJointPhotographicExpertsGroup形式の画像データで構成されている。本実施形態では、電子メールに2つの添付画像ファイル702、703を添付しているが、電子メールに添付する添付画像ファイルの数や添付画像ファイルの圧縮形式は特に限定されるものではない。なおTIFF形式の場合は1ファイルの中に複数の画像を格納したマルチページで構成することも可能である。そのため、電子メールへ1つの添付画像ファイルを送信して、複数ページの画像印刷を実現することも可能とする。例えば、TIFF形式やJPEG形式の画像ファイルの他にも、PDFPortableDocumentFormatファイルを電子メールに添付し送信してもよいものとする。図4は、図3で示した電子メールデータのメール本文と添付画像ファイルの印刷例を示す図である。図4において、メール本文701を1ページ目に印刷し、2ページ目に添付画像ファイル702、3ページ目に添付画像ファイル703を1画像ずつ印刷している。さらに、図3で説明した、FAX装置100からの転送印刷であることを示すX-Canon-Faxフィールドが付加されていない場合あるいはX-Canon-Faxフィールドの属性がOFFである場合、メール本文701と添付画像ファイル702、703の印刷を行う。一方、X-Canon-Faxフィールドの属性がONである場合は、メール本文701の印刷は省略し、添付画像ファイル702、703の印刷だけを行う。このフィールドの有無やON/OFFを参照することで、FAX装置100からMFP200への画像データ送信時には存在しない電子メールデータのメール本文701の印刷を省略するか否かを判断することができる。図5は、FAX装置100、MFP200、SFP300の基本的な動作シーケンスを示す図である。図5のシーケンスは、FAX装置100から送信したファクシミリデータをMFP200がSFP300に電子メールにて転送し、SFPで転送されたデータを印刷する動作手順である。図5のシーケンスは、MFP200が受信したファクシミリデータがSFP300への転送条件に合致すること、SFP300のプリントエンジン部315での印刷のために必要なトナー量が十分に残っており正常に印刷可能であることを前提として説明している。ステップS100では、FAX装置100から送信したファクシミリデータを既知のファクシミリ手順に従ってMFP200で受信し、ステップS101ではMFP200の不揮発性メモリ218に一時的にファクシミリデータを保存し、受信完了をFAX装置100へ通知する。ステップS102では、SFP300に転送するために電子メールデータと添付画像ファイルの生成を行っている。添付画像ファイルは、ステップS101で保存したファクシミリデータから生成しており、TIFFTaggedImageFileFormat形式やJPEGJointPhotographicExpertsGroup形式の画像ファイルにより構成する。ステップS103~ステップS108とステップS112は、ステップS102で生成した電子メールデータと添付画像ファイルをSMTPのコマンドを介して送信している。本実施形態では、SMTPのコマンドや内容についての詳細な説明は省略するが、ステップS109のデータ送信の終了を示すコマンドにおいて、後述する印刷処理が完了してから成功を返すことで印刷の完了を通知している。ステップS109では、SFP300が受信したMIME形式の電子メールデータを解析し、符号復元化によりメール本文701、添付画像ファイル702、703の復元化を行う。ステップS110では、SFP300は復元化されたメール本文701と添付画像ファイル702、703から印刷するための画像を生成する。ステップS111では、SFP300は生成した画像を印刷し、ステップS108でのデータの終了コマンドの応答として、ステップS112でSMTPセッション終了コマンドQUITを返却する。MFP200では、SMTPセッション終了コマンドを受け取ると、SMTPセッション終了コメント全ページの印刷が完了した後、ステップS108のデータ送信の終了を示すコマンドに対して成功を返すことで印刷完了を通知する。ステップS113では、ステップS108の印刷完了を確認した上でMFP200内の不揮発性メモリ218へ一時的に保存してあるファクシミリデータの消去を行う。以上がFAX装置100、MFP200、SFP300の間の動作シーケンスである。図6は、MFP200における処理を説明するためのフローチャートである。このフローチャートの各ステップを実行するための制御プログラムコードはROM216に格納されており、CPU211により実行されるものである。まずMFP200は、ステップS200において、FAX装置100からファクシミリデータの受信と、不揮発性メモリ218へファクシミリデータの保存を行う。この処理は図5のステップS100及びステップS101に相当する。ステップS201では、受信したファクシミリデータが、予め登録されている1又は複数台のSFPへの転送条件で受信したものであるかを判定する。具体的には、CPU211は図2に示した転送設定テーブル230を参照し、受信時のFAX番号が図2の転送設定テーブルに登録されているいずれかのFAX番号と一致するかを判定し、SFPへの転送設定が行われているか否かを判断している。ステップS201でSFPへの転送設定が行われていない場合ステップS201でNO、ステップS209においてプリントエンジン部215はファクシミリデータの印刷を行う。一方、ステップS201にてSFPへの転送設定が行われている場合ステップS201でYES、ステップS202では、受信したFAX番号に対応するIPアドレスが示す転送装置に送信するための電子メールデータを生成する。本実施形態のこれ以降の説明では、ファクシミリデータを電子メールにて転送する装置が図1のSFP300であるものとする。ステップS202で生成する電子メールデータのメールヘッダ700のX-Canon-FAXフィールドをONに設定する。そして、添付画像ファイルの形式はSFP300で印刷可能な画像形式例えばTIFF形式やJPEG形式として電子メールデータを生成する。ステップS203では、転送装置のIPアドレス宛てに電子メールデータを送信するためにSMTPのセッションを開始している。この処理は図5のステップS103に相当する。ステップS204では、SMTPのセッションが開始できたか否かを判断する。セッション開始ができない場合ステップS204でNO、SFP300に電子メールデータを送信できないと判断し、一定時間経過後に再度SMTPのセッション開始の要求を行う。このセッション開始の要求を図2の転送装置のIPアドレスに対応する転送リトライ回数繰り返す。ステップS205では、リトライ回数が図2の転送リトライ回数上限値に達したかどうかを判定し、上限値に達した場合はSFP300への転送を中止し、ステップS210においてMFP200で印刷を行う。ステップS206では、ステップS202で生成した電子メールデータを送信する。この処理は図5のステップS107に相当する。ステップS207では、SMTPのセッションが確立されている状態から確率されていない状態に切り替えられたか否かセッション切れが発生したかを監視し、電子メールデータの送信途中でセッション切れが発生した場合はステップS203へ戻り電子メールデータの最初から送信を行う。ステップS208では、送信が完了したかを判断しており、電子メール送信が正常終了した場合は、ステップS209にてRAM217や不揮発性メモリ218へ一時的に保存したファクシミリデータを消去して本フローチャートの処理を終了する。図7は、SFP300における処理を説明するためのフローチャートである。このフローチャートの各ステップを実行するための制御プログラムはROM316に格納されており、CPU311により実行されるものである。なお図7のフローチャートは、MFP200又はPC400のいずれかによりLAN600及びEthernet登録商標インターフェイス319を介してデータを受信したことにより処理が開始される。まずSFP300は、ステップS300においてEthernet登録商標インターフェイス319で受信したデータが電子メールデータであるかPDLデータであるかをプロトコルとポート番号をもとに判断している。電子メールデータであると判断した場合ステップS300でYES、ステップS301では、図3で示した電子メールデータのメールヘッダ700を参照し、FAX装置100から転送された電子メールデータであるFAX転送であるか、それともそれ以外の電子メールデータであるか例えばダイレクトSMTP機能を使用した電子メールデータであるかを判断するため、受信した電子メールデータに含まれるX-Canon-Faxフィールドを確認する。X-Canon-FaxフィールドがONである場合にはFAX転送であると判断し、X-Canon-FaxフィールドがOFFである場合又はこのフィールドが付加されていない場合はステップS302に進む。次にステップS302にて、CPU311は、RAM317に記憶されているトナーの残量を確認する。ここで取得するトナーの残量は、上述のようにプリントエンジン部315が所定のタイミングでステータスを収集した際にRAM317に書き込んだものである。ステップS303において、S302で取得したトナー残量をSFP300で予め既定された基準値規定値と比較する。本実施形態におけるトナー残量の規定値とは、トナー残量不足により擦れた印刷が発生しない段階を示しており、正常印刷を保証するための基準である。トナーの残量がSFP300で予め決められた基準値規定値より小さいとCPU311が判断すると、ステップS304にて、MFP200からのHELOコマンドの応答としてQUITコメントを送信することで電子メールデータの受信を拒否し、本フローチャートの処理を終了する。これによりMFP200から転送された電子メールデータに基づく印刷が制限される。一方ステップS303において、トナー残量が規定値よりも大きく、擦れていない保障された印刷物を出力できる判断した場合ステップS303でNO、ステップS305にて、ステップS303でデータの受信を許可し、受信したデータに基づき印刷する画像を生成する。受信したデータが電子メールデータであれば、MIME形式のデータの解析と符号復元化により、メール本文701、添付画像ファイル702、703の復元化を行い、印刷の画像を生成する。なお受信したデータがステップS301でFAX転送であると判断した場合には電子メールデータのメール本文701の部分を省略した画像を生成する。一方ステップS305において、PDLデータの受信であればPDLデータの解析を行い、PDLデータに記述された各命令に従い生成したビットマップ画像を生成する。ステップS306では、ステップS305にて生成した画像を印刷し、ステップS307にて全てのページ画像の印刷が完了したとCPU311が判断した場合に本フローチャートの処理を終了する。一方未だ全てのページ画像の印刷が完了していないと判断した場合はステップS308に進む。ステップS308にて、CPU311は、受信したデータが電子メールデータであるか否かを判定し、電子メールデータであると判定した場合はステップS309に進む。ステップS309では、FAX装置100からMFP200を介して送信された電子メールデータであるか否かを受信済みの電子メールデータをもとに確認し、そうである場合には各ページの画像を印刷してSFP300の排紙部に排紙した時にS302と同様の手順でトナーの残量を確認するステップS310。ステップS311にて、CPU311はトナーの残量が規定値より小さいか否かをステップS303と同様の手順で判断し、トナーの残量が既定値より小さいと判断した場合、電子メールデータの印刷を中止し、SMTPのセッションを切断することで、電子メールデータを送信中のMFP200に対し印刷が失敗したことを通知する。さらに、受信済みの電子メールと添付画像ファイルを消去して本フローチャートの処理を終了する。なおこの通知がMFP200に送信されたことにより、MFP200では、転送設定テーブル230に示されるリトライ回数だけデータのリトライを行い、それでも送信が失敗した場合に代行印刷が行われる。ステップS308においてPDLデータに基づく印刷であると判断した場合や、ステップS309においてFAX転送ではないと判断した場合は、ステップS305へ戻り次ページの印刷画像の生成を継続する。図7においては、電子メールデータの受信開始時はステップS302と303において、電子メールの受信途中は各ページの印刷ごとにステップS308と309にてトナー残量を確認している。そのため、トナーが補給されると規定値が変動し、電子メールデータの受信が再開される。以上で説明したように、本実施形態によれば、Ethenetインターフェイス319で受信したデータが電子メールデータであるかPDLデータであるかに応じて受信/印刷を制限する。この結果、電子メールは受信と印刷を停止することで擦れた印刷を防止し、PDLデータは受信と印刷を継続できる。また本実施形態では、SFP300においてトナー残量が規定値よりも少ない場合にMFP200からの電子メールデータに基づく印刷を制限する方法として、SMTPセッション開始の要求を拒否するように構成した。つまり電子メールデータ自体をSFP300で受信しない。そのため、電子メールデータがSFP300に記憶されたまま印刷せずに放置される、というような事態を防止することができる。なお図7のフローチャートでは、受信した電子メールデータがFAX装置100から転送されたものであるか否かを判定しステップS301参照、この判定結果に従いトナー残量の確認を行うかそれともトナー残量を確認せずに印刷処理を行うかを決定しているステップS302及びステップS305参照。しかし、上記判定を行うことなく、受信したデータが電子メールデータであれば一律にステップS302の処理を行うようにしてもよい。このように構成することで、受信した電子メールデータのメールヘッダ700の中身を解析しなくても済み、より高速に処理を行うことができる。本実施形態の画像形成システムでは、FAX装置100からのファクシミリデータはSMTPのプロトコルに従ってMFP200により転送されるよう構成されている。そのため、SFP300側では、受信したデータがSMTPのプロトコルに従って受信したものである場合にFAX転送であると判断しているステップS300参照。ただし、MFP200がSFP300に転送するプロトコルがSMTPではなく別のプロトコル例えばFTPなどであれば、当然別のプロトコルに従って受信したデータをFAX転送であると判断してもよい。他の実施形態また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。