(57)【要約】【課題】  一方の装置により受信されたデータを他方の装置に転送するシステムにおいて、当該他方の装置でトナー残量が少なくなっている場合に、擦れた印刷物の出力を抑制するための手段を提供することを目的とする。【解決手段】  第１の画像形成装置と第２の画像形成装置とを有する画像形成システムにおいて、前記第１の画像形成装置は、受信したデータを前記第２の画像形成装置に転送する手段を有し、前記第２の画像形成装置は、転送されたデータに基づく画像形成を行う場合において、トナーの残量が規定値より少ないと判断したことに従って前記第１の画像形成装置に通知を行う手段を有し、前記第１の画像形成装置は、前記第２の画像形成装置から前記通知を受けたことに従って、画像形成を行うことを特徴とする。【選択図】  図５
2016012925.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像形成装置と第２の画像形成装置とを有する画像形成システムであって、
前記第１の画像形成装置は、
第１の制御手段と、
第１の画像形成手段と、
データを受信する第１の受信手段と、
前記第１の受信手段により受信されたデータを前記第２の画像形成装置に転送する転送手段と、を有し、
前記第２の画像形成装置は、
前記第１の画像形成装置により転送されたデータを受信する第２の受信手段と、
前記第２の受信手段により受信されたデータに基づき画像形成を行う第２の画像形成手段と、
前記第２の画像形成手段が画像形成を行うために使用するトナーの残量が規定値より少ないと判断したことに基づいて前記第１の画像形成装置に通知を行う第２の制御手段と、を有し、
前記第１の制御手段は、前記第２の画像形成装置から前記通知を受けたことに従って、前記第１の受信手段により受信された前記データに基づく画像形成を前記第１の画像形成手段に行わせることを特徴とする画像形成システム。
【請求項２】
前記第２の制御手段は、前記第２の画像形成手段が画像形成を行うために使用するトナーの残量が規定値より少ない場合、前記第１の画像形成装置から送信されるセッションを開始するための要求に対する応答として前記通知を行い、
前記第１の制御手段は、前記第２の画像形成装置から前記通知を受けたことに従って、前記転送手段によるデータ転送を行わずに、前記第１の受信手段により受信された前記データに基づく画像形成を前記第１の画像形成手段に行わせることを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記第２の制御手段は、前記第２の画像形成手段が画像形成を行うために使用するトナーの残量が規定値より少ない場合、前記第１の画像形成装置からのデータ転送に対する応答として前記通知を行い、（Ｓ３１１）
前記第１の制御手段は、前記第２の画像形成装置から前記通知を受けたことに従って、前記転送手段によるデータ転送を中止し、前記第１の受信手段により受信された前記データに基づく画像形成を前記第１の画像形成手段に行わせることを特徴とする請求項１又は２に記載の画像形成システム。
【請求項４】
前記第１の画像形成装置は、前記第１の受信手段により受信されたデータを保存する保存手段を更に有し、
前記第１の制御手段は、前記第２の画像形成装置から前記通知を受けたことに従って、前記保存手段に保存された前記データに基づく画像形成を前記第１の画像形成手段に行わせることを特徴とする請求項１ないし３のいずれか１項に記載のシステム。
【請求項５】
前記第１の画像形成装置は、前記転送手段によるデータ転送が完了した後に前記保存手段に保存したデータを消去する消去手段を更に有することを特徴とする請求項４に記載の画像形成システム。
【請求項６】
前記第２の制御手段は、前記第２の画像形成手段が画像形成を行うために使用するトナーの残量が規定値より少ないと判断したことに基づいて、前記第２の画像形成手段による画像形成を行わせることなく、前記第１の画像形成装置に通知を行うことを特徴とする請求項１に記載の画像形成システム。
【請求項７】
前記第２の画像形成手段は、さらに、前記第１の画像形成装置から転送されたデータとは異なるデータに基づき画像形成を行うことも可能であり、
前記第２の制御手段は、前記第２の画像形成手段が画像形成を行うために使用するトナーの残量が規定値より少ない場合において、前記第１の画像形成装置から転送されたデータとは異なるデータについては、前記第２の画像形成手段による画像形成を行わせることを特徴とする請求項６に記載の画像形成システム。
【請求項８】
前記第１の受信手段により受信されるデータはファクシミリデータであることを特徴とする請求項１に記載の画像形成システム。
【請求項９】
前記転送手段により転送されるデータは、前記ファクシミリデータを電子メールデータに変換したデータであることを特徴とする請求項８に記載の画像形成システム。
【請求項１０】
前記第１の制御手段は、前記第１の受信手段によりデータが受信された場合に、当該データを前記第２の画像形成装置に転送すべきか、前記第１の画像形成装置で印刷すべきかを判断することを特徴とする請求項１に記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１の画像形成装置と第２の画像形成装置とを有する画像形成システムに関する。
【背景技術】
【０００２】
従来、公衆回線を介してファクシミリデータを送受信するファクシミリ機能をもつ画像形成装置が一般的に知られている。また近年では、電子メールのプロトコルを使用してインターネットを介したファクシミリ通信が可能なファクシミリ装置としてインターネットファクシミリ装置（以下、インターネットＦＡＸ装置と略称）も一般的に普及している。インターネットＦＡＸとは、ＴＴＣ（社団法人  電信電話技術委員会）標準ＪＴ−Ｔ３７（「蓄積交換型のインターネットファクシミリデータ伝送手順」に関しての標準）に則ったインターネットＦＡＸシンプルモードのことである。インターネットＦＡＸ装置は、インターネットやイントラネットを利用したファクシミリの送受信が可能である。これにより、電話回線を利用したファクシミリに比べ通信費の削減を実現する。また、インターネットＦＡＸ装置は、ファクシミリと同等の簡単な操作で紙文書を電子化して、電子メールに添付してパーソナル・コンピューターに送信することができる。インターネットＦＡＸ装置のシンプルモードと呼ばれる規格では、印刷用紙サイズがＡ４、印刷解像度が２００ＤＰＩ（Ｄｏｔ  Ｐｅｒ  Ｉｎｃｈ）である画像データをプリンタへ送信し、プリンタで画像データを受信して印刷出力することが可能である。
【０００３】
更に、上述の画像形成装置は、インターネットＦＡＸの規格に従って送信された電子メール以外の電子メールを受け取って印刷出力することも可能である。
【０００４】
更に上述の画像形成装置は、電子メールの受信機能の他にも、ＰＣ上のプリンタドライバにより生成された印刷データをネットワークを介して受信して印刷する機能を備えている場合がある。このようなプリンタでは、電子メールとＰＤＬデータを並列受信して印刷することも可能である。
【０００５】
ところで、従来のＦＡＸ装置は、トナーの残量が少なくなったことが原因で擦れた印刷物となることを防止するため、トナーの残量が予め決められた規定値より少ない場合には印刷を制限することが知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−６４６７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
複数の画像形成装置を有するシステムにおいて、一方の装置により受信されたデータを他方の装置に転送することにより、当該他方の装置で印刷を行わせる仕組みが検討されている。
【０００８】
本発明は、このような仕組みにおいて、当該他方の装置でトナー残量が少なくなっている場合に、擦れた印刷物の出力を抑制するための手段を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明における画像形成システムは、第１の画像形成装置と第２の画像形成装置とを有する画像形成システムにおいて、前記第１の画像形成装置は、第１の制御手段と、第１の画像形成手段と、データを受信する第１の受信手段と、前記第１の受信手段により受信されたデータを前記第２の画像形成装置に転送する転送手段と、を有し、前記第２の画像形成装置は、前記第１の画像形成装置により転送されたデータを受信する第２の受信手段と、前記第２の受信手段により受信されたデータに基づき画像形成を行う第２の画像形成手段と、前記第２の画像形成手段が画像形成を行うために使用するトナーの残量が規定値より少ないと判断したことに基づいて前記第１の画像形成装置に通知を行う第２の制御手段と、を有し、前記第１の制御手段は、前記第２の画像形成装置から前記通知を受けたことに従って、前記第１の受信手段により受信された前記データに基づく画像形成を前記第１の画像形成手段に行わせることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、擦れた印刷物の出力を抑制することができる。
【図面の簡単な説明】
【００１１】
【図１】ＰＣとＭＦＰとＳＦＰとから構成されるネットワークシステムの構成を示す図である。
【図２】ＭＦＰに記憶されているＳＦＰへのデータ転送を示す転送設定テーブルの構成図である。
【図３】電子メールのデータ構成図である。
【図４】図３に示す電子メールの印刷例である。
【図５】図１に示すシステムにおけるＦＡＸ装置、ＭＦＰ、及びＳＦＰ間のシーケンス図である。
【図６】図１のＭＦＰにおける処理を説明するためのフローチャートである。
【図７】図１のＳＦＰにおける処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について図面を用いて説明する。
【００１３】
図１は本実施形態における画像形成システムの構成を示すブロック図である。この画像形成システムは、ファクシミリデータを発信するファクシミリ装置１００（以下、ＦＡＸ装置と呼ぶ）と、ファクシミリ機能やプリント機能、電子メール送信機能等の複数機能を備えるＭＦＰ２００と、プリント単機能装置３００（以下、ＳＦＰと呼ぶ）と、汎用のパーソナル・コンピューター（以下、ＰＣと呼ぶ）４００とから構成される。本実施形態では、データ通信装置の一例としてＭＦＰを説明し、画像形成装置の一例としてＳＦＰを説明する。
【００１４】
なお、ＭＦＰとはＭｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ、ＳＦＰはＳｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌの略称である。
【００１５】
ＦＡＸ装置１００とＭＦＰ２００は、ＰＳＴＮ５００（公衆交換電話網：ＰｕｂｌｉｃＳｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）、あるいはデジタル回線（ＩＳＤＮ：Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）で接続されている。
【００１６】
ＬＡＮ６００（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）には、ＭＦＰ２００、ＳＦＰ３００及びＰＣ４００が互いに通信可能に接続されている。
【００１７】
ＭＦＰ２００はＦＡＸ回線とＦＡＸ番号をそれぞれ複数持つ。そして、１つのＦＡＸ番号に１つの転送先の装置を設定し、ＭＦＰ２００が受信したファクシミリデータを異なる転送先の装置へ転送することを可能とする。
【００１８】
ＭＦＰ２００は、ＦＡＸ装置１００から受信したファクシミリデータをＳＦＰ３００で印刷できるファイル形式の画像データへ変換し、画像ファイルとして添付した電子メールをＬＡＮ６００経由でＳＦＰ３００に転送することができる。このときのデータ転送には、ＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）と呼ばれる電子メールの送信プロトコルを用い、電子メールサーバを経由せずに直接ＳＦＰ３００に転送する。
【００１９】
ＭＦＰは、所謂ダイレクトＳＭＴＰと呼ばれる機能を搭載しており、上述のＳＭＴＰのプロトコルを使用して、スキャナーで原稿を読み取って生成した画像データをＳＦＰ３００に電子メールにて送信してＳＦＰ３００に印刷させることも可能である。
【００２０】
ＳＦＰ３００は、ＬＡＮ６００を介して電子メールデータを受信し、印刷する。このとき、受信した電子メールデータがＦＡＸ装置１００からＭＦＰ２００経由で転送されたものである場合は電子メールデータに添付された画像ファイルの印刷を行い、それ以外の場合には電子メールのメール本文と添付画像ファイルの印刷を行う。さらにＳＦＰ３００は、ＰＣ４００から送信されるＰＤＬデータの受信と印刷も可能とする。
【００２１】
なおＳＦＰ３００は、単にネットワークを介して受信したデータに基づく印刷を行うだけでなく、例えばスキャナー等を備えることでコピー等が行えるように構成されていてもよい。
【００２２】
なお、ＬＡＮ６００を流れるデータは、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）と呼ばれるトランスポートレイヤまでの伝送プロトコルに従って伝送される。そして、更に上位レイヤの通信プロトコルとしてＳＭＴＰを使用することにより電子メールデータの送受信を可能とする。
【００２３】
次に、ＭＦＰ２００のハードウェア構成図について説明する。ＣＰＵ２１１は、ＭＦＰ２００を制御する。ＲＯＭ２１６は、ＣＰＵ２１１の制御、表示パネル２１２や操作部２１３の制御、スキャナー部２１４の制御、プリントエンジン部２１５の制御を行うためのプログラムコードを格納している。ＲＯＭ２１６に書き換え可能なフラッシュＲＯＭを用いることで、ＲＯＭ中に格納されているプログラムコードの更新を行うことも可能とする。ＲＡＭ２１７は、上記制御プログラムコードのワークメモリとして使用する他、プリントエンジン部２１５に印刷出力するための画像を一時的に蓄積するために使用する。２１８は受信したファクシミリデータ、電子メールと添付画像ファイルを一時的に蓄積するための不揮発性メモリであり、ハードディスク（ＨＤＤ）やフラッシュＲＯＭなどで構成される。
【００２４】
プリントエンジン部２１５は、画像データに基づき画像形成を行う。なおプリントエンジン部２１５は画像形成のために必要なトナーの残量を定期的なタイミングや画像を１ページ印刷するタイミング、トナーが補給されたタイミングで取得し、取得したトナー残量をＲＡＭ２１７に保持する。
【００２５】
スキャナー部２１４は、原稿を読み取って画像データに変換する。操作部２１３にはユーザから操作を受け付ける各種のキーが設けられ、各種プログラムへの実行指示をユーザが行うことが可能である。表示パネル２１２は、機能や設定などの操作画面を表示する。スキャナー部２１４で変換した画像データから生成した電子メールデータを外部の装置に送信することも可能である。
【００２６】
２１９は、ＬＡＮ６００に接続するためのＥｔｈｅｒｎｅｔ（登録商標）インターフェイスであり、電子メールデータやＰＤＬデータの送受信を可能とする。
【００２７】
２２０はＰＳＴＮ５００に接続するためのＦＡＸコネクタであり、ＦＡＸ装置１００からファクシミリデータの送受信を可能とする。
【００２８】
次にＳＦＰ３００のハードウェア構成については、ＭＦＰ２００と異なる部分についてのみ説明する。ＣＰＵ３１１はＳＦＰ３００の制御を行うためのＣＰＵであり、後述する図７に示す処理を実行する制御プログラムが格納されている。３１２は機能や設定などを表示するための表示パネルである。３１３は各種プログラムの実行指示を行うための操作部である。３１５は画像データを印刷出力するためのプリントエンジン部である。３１６はＣＰＵ３１１の制御、表示パネル３１２、操作部３１３の制御、プリントエンジン部３１５の制御を行うためのプログラムコードを格納しているＲＯＭである。３１７はＲＡＭであり、上記制御プログラムコードのワークメモリとして使用する他、プリントエンジン部３１５に印刷するための画像を一時的に蓄積するために用いられる。３１８は電子メールと添付画像ファイルを一時的に蓄積するための不揮発性メモリである。３１９はＬＡＮ６００に接続するためのＥｔｈｅｒｎｅｔ（登録商標）インターフェイスであり、電子メールやＰＤＬデータの送受信を可能とする。
【００２９】
以上より、本実施形態におけるシステム全体の構成について説明した。以降では、上述のＦＡＸ装置１００から発信されたファクシミリデータをＭＦＰ２００がＳＦＰ３００へ電子メール転送し、ＳＦＰ３００でその転送された電子メールに基づく印刷を行う動作について説明する。ただし、これ以外の動作であっても本実施形態を適用することが可能である。例えばＭＦＰ２００から送信されたファクシミリデータをＳＦＰ３００ではなく他のＭＦＰに転送する形態や、ＳＦＰ３００がプリント機能だけでなくファクシミリ機能やコピー機能などを備える形態などであってもよい。
【００３０】
図２は、ＭＦＰ２００の不揮発性メモリ２１８に格納している、ファクシミリデータの転送設定を示すテーブルである。転送設定テーブル２３０は、ＦＡＸ装置１００から受信したファクシミリデータをＭＦＰ２００自身で印刷すべきか他の装置へ転送すべきかを判断するために参照される。また、転送設定テーブル２３０は、ファクシミリデータを転送する際の転送先装置を特定するために参照される。
【００３１】
転送設定テーブル２３０は、ＦＡＸ番号、転送先ＩＰアドレス、転送リトライ回数から構成されている。ＭＦＰ２００は、該当するＦＡＸ番号にファクシミリデータを受信すると、転送先ＩＰアドレスとして設定されている装置に、電子メールのデータ転送を行う。このデータ転送には、ＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）が使用される。
【００３２】
データ転送の際にセッションが確立できない場合、具体的にはＳＭＴＰセッション開始要求が転送装置により拒否された場合、転送リトライ回数で設定している回数、再度データ転送を試みる。転送リトライ回数の設定値を超えた場合はデータ転送を中止し、ＭＦＰ２００自身で代行印刷する。
【００３３】
なお、転送設定テーブル２３０に設定されているＦＡＸ番号、転送先ＩＰアドレス、転送リトライ回数は、表示パネル２１２と操作部２１３とを介して自由に書き換え可能であってもよい。また、管理者などの特別な権限が与えられた者のみが設定できるようにしてもよい。
【００３４】
図３は、ＭＦＰ２００及びＳＦＰ３００により送受信する電子メールデータの一例を示す図である。図３の電子メールデータは、メールヘッダ７００、メール本文７０１、添付された画像ファイル（添付画像ファイル）７０２、７０３とから構成される。
【００３５】
メールヘッダ７００は、電子メールの送信日時情報を設定する“Ｄａｔｅ”フィールド、送信者の電子メールアドレスを設定する“Ｆｒｏｍ”フィールド、受信者のメールアドレスを設定する“Ｔｏ”フィールドから構成される。さらに、電子メールの表題を設定する“Ｓｕｂｊｅｃｔ”フィールド、電子メールデータを識別するために送信日時や機器のメールアドレスに基づき生成された固有のＩＤを設定する“Ｍｅｓｓａｇｅ―Ｉｄ”フィールドが含まれている。
【００３６】
更に本実施形態では、メールヘッダ７００にＦＡＸ装置１００からの転送印刷であることを示すためのフィールド（“Ｘ−Ｃａｎｏｎ−Ｆａｘ”）を付加することが可能な構成となっている。図３のメールヘッダ７００においては、“Ｘ−Ｃａｎｏｎ−Ｆａｘ”フィールドを付加することでＦＡＸ装置１００からの転送印刷であることを示している。“Ｘ−Ｃａｎｏｎ−Ｆａｘ”フィールドの属性が付加されている場合には、電子メールデータを受信するＳＦＰ３００は、ＦＡＸ装置１００からＭＦＰ２００経由で転送された電子メール受信であると判断し、電子メールデータの添付画像ファイルのみ印刷する。一方“Ｘ−Ｃａｎｏｎ−ＦＡＸ”フィールドの属性がＯＦＦである場合又は“Ｘ−Ｃａｎｏｎ−Ｆａｘ”フィールドがメールヘッダ７００に付加されていないには電子メールの本文と添付ファイルの画像の両方を印刷する。
【００３７】
なお、ＭＦＰ２００がダイレクトＳＭＴＰ機能を利用してＳＦＰ３００にメール本文にテキストデータを含む電子メールデータを送信した場合にはこのフィールドの属性はＯＦＦに設定されていてもよい。
【００３８】
なお電子メールデータは、７ビットコードの読取可能な情報でなければならないため、添付画像ファイルがバイナリデータであれはそのまま送信することができない。そこで、メール本文７０１、添付画像ファイル７０２、７０３は、ＭＩＭＥ（Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ）形式にデータ変換して送信される。メールヘッダ７００の“ＭＩＭＥ−Ｖｅｒｓｉｏｎ”フィールドによりＭＩＭＥのバージョンを設定している。メール本文７０１、添付画像ファイル７０２、７０３の“Ｃｏｎｔｅｎｔ−Ｔｙｐｅ”フィールドに各データ属性を設定し、“Ｃｏｎｔｅｎｔ−Ｔｒａｎｓｆｅｒ−Ｅｎｃｏｄｉｎｇ”フィールドにデータの符号化方式を設定している。
メール本文７０１は、本例では“ＩＳＯ−２０２２−ＪＰ”の言語体系のテキストデータで構成されている。
【００３９】
添付画像ファイル７０２は、本例では“ｂａｓｅ６４”と呼ばれる符号化方式のＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）形式の画像データで構成されている。
【００４０】
添付画像ファイル７０３は、同じく“ｂａｓｅ６４”の符号化方式のＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）形式の画像データで構成されている。
【００４１】
本実施形態では、電子メールに２つの添付画像ファイル７０２、７０３を添付しているが、電子メールに添付する添付画像ファイルの数や添付画像ファイルの圧縮形式は特に限定されるものではない。なおＴＩＦＦ形式の場合は１ファイルの中に複数の画像を格納したマルチページで構成することも可能である。そのため、電子メールへ１つの添付画像ファイルを送信して、複数ページの画像印刷を実現することも可能とする。
【００４２】
例えば、ＴＩＦＦ形式やＪＰＥＧ形式の画像ファイルの他にも、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）ファイルを電子メールに添付し送信してもよいものとする。
【００４３】
図４は、図３で示した電子メールデータのメール本文と添付画像ファイルの印刷例を示す図である。
【００４４】
図４において、メール本文７０１を１ページ目に印刷し、２ページ目に添付画像ファイル７０２、３ページ目に添付画像ファイル７０３を１画像ずつ印刷している。
【００４５】
さらに、図３で説明した、ＦＡＸ装置１００からの転送印刷であることを示す“Ｘ−Ｃａｎｏｎ−Ｆａｘ”フィールドが付加されていない場合あるいは“Ｘ−Ｃａｎｏｎ−Ｆａｘ”フィールドの属性がＯＦＦである場合、メール本文７０１と添付画像ファイル７０２、７０３の印刷を行う。
【００４６】
一方、“Ｘ−Ｃａｎｏｎ−Ｆａｘ”フィールドの属性がＯＮである場合は、メール本文７０１の印刷は省略し、添付画像ファイル７０２、７０３の印刷だけを行う。
【００４７】
このフィールドの有無やＯＮ／ＯＦＦを参照することで、ＦＡＸ装置１００からＭＦＰ２００への画像データ送信時には存在しない電子メールデータのメール本文７０１の印刷を省略するか否かを判断することができる。
【００４８】
図５は、ＦＡＸ装置１００、ＭＦＰ２００、ＳＦＰ３００の基本的な動作シーケンスを示す図である。図５のシーケンスは、ＦＡＸ装置１００から送信したファクシミリデータをＭＦＰ２００がＳＦＰ３００に電子メールにて転送し、ＳＦＰで転送されたデータを印刷する動作手順である。図５のシーケンスは、ＭＦＰ２００が受信したファクシミリデータがＳＦＰ３００への転送条件に合致すること、ＳＦＰ３００のプリントエンジン部３１５での印刷のために必要なトナー量が十分に残っており正常に印刷可能であることを前提として説明している。
【００４９】
ステップＳ１００では、ＦＡＸ装置１００から送信したファクシミリデータを既知のファクシミリ手順に従ってＭＦＰ２００で受信する。さらに、ステップＳ１０１ではＭＦＰ２００の不揮発性メモリ２１８に一時的にファクシミリデータを保存し、受信完了をＦＡＸ装置１００へ通知する。
【００５０】
ステップＳ１０２では、ＳＦＰ３００に転送するために電子メールデータと添付画像ファイルの生成を行っている。
【００５１】
添付画像ファイルは、ステップＳ１０１で保存したファクシミリデータから生成される。添付画像ファイルは、ＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）形式やＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）形式の画像ファイルである。
【００５２】
ステップＳ１０３〜ステップＳ１０８とステップＳ１１２は、ステップＳ１０２で生成した電子メールデータと添付画像ファイルをＳＭＴＰのコマンドを介して送信している。
【００５３】
本実施形態では、ＳＭＴＰのコマンドや内容についての詳細な説明は省略するが、ステップＳ１０９のデータ送信の終了を示すコマンドにおいて、後述する印刷処理が完了してから成功を返すことで印刷の完了を通知している。
【００５４】
ステップＳ１０９では、ＳＦＰ３００が受信したＭＩＭＥ形式の電子メールデータを解析し、符号復元化によりメール本文７０１、添付画像ファイル７０２、７０３の復元化を行う。
【００５５】
ステップＳ１１０では、ＳＦＰ３００は復元化されたメール本文７０１と添付画像ファイル７０２、７０３から印刷するための画像を生成する。
【００５６】
ステップＳ１１１では、ＳＦＰ３００は生成した画像を印刷し、ステップＳ１０８でのデータの終了コマンドの応答として、ステップＳ１１２でＳＭＴＰセッション終了コマンド（ＱＵＩＴ）を返却する。ＭＦＰ２００では、ＳＭＴＰセッション終了コマンドを受け取ると、ＳＭＴＰセッション終了コメント全ページの印刷が完了した後、ステップＳ１０８のデータ送信の終了を示すコマンドに対して成功を返すことで印刷完了を通知する。
【００５７】
ステップＳ１１３では、ステップＳ１０８の印刷完了を確認した上でＭＦＰ２００内の不揮発性メモリ２１８へ一時的に保存してあるファクシミリデータの消去を行う。
【００５８】
以上がＦＡＸ装置１００、ＭＦＰ２００、ＳＦＰ３００の間の動作シーケンスである。
【００５９】
図６は、ＭＦＰ２００における処理を説明するためのフローチャートである。このフローチャートの各ステップを実行するための制御プログラムコードはＲＯＭ２１６に格納されており、ＣＰＵ２１１により実行されるものである。
【００６０】
まずＭＦＰ２００は、ステップＳ２００において、ＦＡＸ装置１００からファクシミリデータの受信と、不揮発性メモリ２１８へファクシミリデータの保存を行う。この処理は図５のステップＳ１００及びステップＳ１０１に相当する。
【００６１】
ステップＳ２０１では、受信したファクシミリデータが、予め登録されている１又は複数台のＳＦＰへの転送条件で受信したものであるかを判定する。具体的には、ＣＰＵ２１１は図２に示した転送設定テーブル２３０を参照し、受信時のＦＡＸ番号が図２の転送設定テーブルに登録されているいずれかのＦＡＸ番号と一致するかを判定し、ＳＦＰへの転送設定が行われているか否かを判断している。
【００６２】
ステップＳ２０１でＳＦＰへの転送設定が行われていない場合（ステップＳ２０１でＮＯ）、ステップＳ２０９においてプリントエンジン部２１５はファクシミリデータの印刷を行う。
【００６３】
一方、ステップＳ２０１にてＳＦＰへの転送設定が行われている場合（ステップＳ２０１でＹＥＳ）、ステップＳ２０２では、受信したＦＡＸ番号に対応するＩＰアドレスが示す転送装置に送信するための電子メールデータを生成する。本実施形態のこれ以降の説明では、ファクシミリデータを電子メールにて転送する装置が図１のＳＦＰ３００であるものとする。
【００６４】
ステップＳ２０２で生成する電子メールデータのメールヘッダ７００の“Ｘ−Ｃａｎｏｎ−ＦＡＸ”フィールドをＯＮに設定する。そして、添付画像ファイルの形式はＳＦＰ３００で印刷可能な画像形式（例えばＴＩＦＦ形式やＪＰＥＧ形式）として電子メールデータを生成する。
【００６５】
ステップＳ２０３では、転送装置のＩＰアドレス宛てに電子メールデータを送信するためにＳＭＴＰのセッションを開始している。この処理は図５のステップＳ１０３に相当する。
【００６６】
ステップＳ２０４では、ＳＭＴＰのセッションが開始できたか否かを判断する。セッション開始ができない場合（ステップＳ２０４でＮＯ）、ＳＦＰ３００に電子メールデータを送信できないと判断し、一定時間経過後に再度ＳＭＴＰのセッション開始の要求を行う。このセッション開始の要求を図２の転送装置のＩＰアドレスに対応する転送リトライ回数繰り返す。
【００６７】
ステップＳ２０５では、リトライ回数が図２の転送リトライ回数（上限値）に達したかどうかを判定し、上限値に達した場合はＳＦＰ３００への転送を中止し、ステップＳ２１０においてＭＦＰ２００で印刷を行う。
【００６８】
ステップＳ２０６では、ステップＳ２０２で生成した電子メールデータを送信する。この処理は図５のステップＳ１０７に相当する。
【００６９】
ステップＳ２０７では、ＳＭＴＰのセッションが確立されている状態から確率されていない状態に切り替えられたか否か（セッション切れが発生したか）を監視する。電子メールデータの送信途中でセッション切れが発生した場合はステップＳ２０３へ戻り電子メールデータの最初から送信を行う。
【００７０】
ステップＳ２０８では、送信が完了したかを判断しており、電子メール送信が正常終了した場合は、ステップＳ２０９にてＲＡＭ２１７や不揮発性メモリ２１８へ一時的に保存したファクシミリデータを消去して本フローチャートの処理を終了する。
【００７１】
図７は、ＳＦＰ３００における処理を説明するためのフローチャートである。このフローチャートの各ステップを実行するための制御プログラムはＲＯＭ３１６に格納されており、ＣＰＵ３１１により実行されるものである。なお図７のフローチャートは、ＭＦＰ２００又はＰＣ４００のいずれかによりＬＡＮ６００及びＥｔｈｅｒｎｅｔ（登録商標）インターフェイス３１９を介してデータを受信したことにより処理が開始される。
【００７２】
まずＳＦＰ３００は、ステップＳ３００においてＥｔｈｅｒｎｅｔ（登録商標）インターフェイス３１９で受信したデータが電子メールデータであるかＰＤＬデータであるかをプロトコルとポート番号をもとに判断している。
【００７３】
電子メールデータであると判断した場合（ステップＳ３００でＹＥＳ）、ステップＳ３０１に進む。ステップＳ３０１では、図３で示した電子メールデータのメールヘッダ７００を参照し、ＦＡＸ装置１００から転送された電子メールデータである（ＦＡＸ転送である）か、それともそれ以外の電子メールデータであるか（例えばダイレクトＳＭＴＰ機能を使用した電子メールデータであるか）を判断する。“Ｘ−Ｃａｎｏｎ−Ｆａｘ”フィールドがＯＮである場合にはＦＡＸ転送であると判断し、“Ｘ−Ｃａｎｏｎ−Ｆａｘ”フィールドがＯＦＦである場合又はこのフィールドが付加されていない場合はステップＳ３０２に進む。
【００７４】
次にステップＳ３０２にて、ＣＰＵ３１１は、ＲＡＭ３１７に記憶されているトナーの残量を確認する。ここで取得するトナーの残量は、上述のようにプリントエンジン部３１５が所定のタイミングでステータスを収集した際にＲＡＭ３１７に書き込んだものである。
【００７５】
ステップＳ３０３において、Ｓ３０２で取得したトナー残量をＳＦＰ３００で予め既定された基準値（規定値）と比較する。本実施形態におけるトナー残量の規定値とは、トナー残量不足により擦れた印刷が発生しない段階を示しており、正常印刷を保証するための基準である。トナーの残量がＳＦＰ３００で予め決められた基準値（規定値）より小さいとＣＰＵ３１１が判断すると、ステップＳ３０４にて、ＭＦＰ２００からのＨＥＬＯコマンドの応答としてＱＵＩＴコメントを送信する。これにより、電子メールデータの受信が拒否され、ＭＦＰ２００から転送された電子メールデータに基づく印刷が制限される。
【００７６】
一方ステップＳ３０３において、トナー残量が規定値よりも大きく、擦れていない保障された印刷物を出力できる判断した場合（ステップＳ３０３でＮＯ）、ステップＳ３０５に進む。ステップＳ３０５では、受信したデータに基づき印刷する画像を生成する。受信したデータが電子メールデータであれば、ＭＩＭＥ形式のデータの解析と符号復元化により、メール本文７０１、添付画像ファイル７０２、７０３の復元化を行い、印刷の画像を生成する。
【００７７】
なお受信したデータがステップＳ３０１でＦＡＸ転送であると判断した場合には電子メールデータのメール本文７０１の部分を省略した画像を生成する。一方ステップＳ３０５において、ＰＤＬデータの受信であればＰＤＬデータの解析を行い、ＰＤＬデータに記述された各命令に従い生成したビットマップ画像を生成する。
【００７８】
ステップＳ３０６では、ステップＳ３０５にて生成した画像を印刷し、ステップＳ３０７にて全てのページ画像の印刷が完了したとＣＰＵ３１１が判断した場合に本フローチャートの処理を終了する。一方未だ全てのページ画像の印刷が完了していないと判断した場合はステップＳ３０８に進む。
【００７９】
ステップＳ３０８にて、ＣＰＵ３１１は、受信したデータが電子メールデータであるか否かを判定し、電子メールデータであると判定した場合はステップＳ３０９に進む。ステップＳ３０９では、ＦＡＸ装置１００からＭＦＰ２００を介して送信された電子メールデータであるか否かを受信済みの電子メールデータをもとに確認する。Ｓ３０９でＹＥＳである場合には各ページの画像を印刷してＳＦＰ３００の排紙部に排紙した時にＳ３０２と同様の手順でトナーの残量を確認する（ステップＳ３１０）。
ステップＳ３１１にて、ＣＰＵ３１１はトナーの残量が規定値より小さいか否かをステップＳ３０３と同様の手順で判断する。そして、トナーの残量が既定値より小さいと判断した場合、電子メールデータの印刷を中止し、ＳＭＴＰのセッションを切断することで、電子メールデータを送信中のＭＦＰ２００に対し印刷が失敗したことを通知する。さらに、受信済みの電子メールと添付画像ファイルを消去して本フローチャートの処理を終了する。
【００８０】
なおこの通知がＭＦＰ２００に送信されたことにより、ＭＦＰ２００では、転送設定テーブル２３０に示されるリトライ回数だけデータのリトライを行い、それでも送信が失敗した場合に代行印刷が行われる。
【００８１】
ステップＳ３０８においてＰＤＬデータに基づく印刷であると判断した場合や、ステップＳ３０９においてＦＡＸ転送ではないと判断した場合は、ステップＳ３０５へ戻り次ページの印刷画像の生成を継続する。
【００８２】
図７においては、電子メールデータの受信開始時はステップＳ３０２と３０３において、電子メールの受信途中は各ページの印刷ごとにステップＳ３０８と３０９にてトナー残量を確認している。そのため、トナーが補給されると規定値が変動し、電子メールデータの受信が再開される。
【００８３】
以上で説明したように、本実施形態によれば、Ｅｔｈｅｎｅｔインターフェイス３１９で受信したデータが電子メールデータであるかＰＤＬデータであるかに応じて受信／印刷を制限する。この結果、電子メールは受信と印刷を停止することで擦れた印刷を防止し、ＰＤＬデータは受信と印刷を継続できる。
【００８４】
また本実施形態では、ＳＦＰ３００においてトナー残量が規定値よりも少ない場合にＭＦＰ２００からの電子メールデータに基づく印刷を制限する方法として、ＳＭＴＰセッション開始の要求を拒否するように構成した。つまり電子メールデータ自体をＳＦＰ３００で受信しない。そのため、電子メールデータがＳＦＰ３００に記憶されたまま印刷せずに放置される、というような事態を防止することができる。
【００８５】
なお図７のフローチャートでは、受信した電子メールデータがＦＡＸ装置１００から転送されたものであるか否かを判定する（ステップＳ３０１参照）。そして、この判定結果に従いトナー残量の確認を行うかそれともトナー残量を確認せずに印刷処理を行うかを決定している（ステップＳ３０２及びステップＳ３０５参照）。しかし、上記判定を行うことなく、受信したデータが電子メールデータであれば一律にステップＳ３０２の処理を行うようにしてもよい。このように構成することで、受信した電子メールデータのメールヘッダ７００の中身を解析しなくても済み、より高速に処理を行うことができる。
【００８６】
本実施形態の画像形成システムでは、ＦＡＸ装置１００からのファクシミリデータはＳＭＴＰのプロトコルに従ってＭＦＰ２００により転送されるよう構成されている。そのため、ＳＦＰ３００側では、受信したデータがＳＭＴＰのプロトコルに従って受信したものである場合にＦＡＸ転送であると判断している（ステップＳ３００参照）。ただし、ＭＦＰ２００がＳＦＰ３００に転送するプロトコルがＳＭＴＰではなく別のプロトコル（例えばＦＴＰなど）であれば、当然別のプロトコルに従って受信したデータをＦＡＸ転送であると判断してもよい。
【００８７】
（他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００８８】
１００  ファクシミリ装置（ＦＡＸ装置）
２００  ＭＦＰ
２１１  ＣＰＵ
２１２  表示パネル
２１３  操作部
２１４  スキャナー部
２１５  プリントエンジン部
２１６  ＲＯＭ
２１７  ＲＡＭ
２１８  不揮発性メモリ
２１９  Ｅｔｈｅｒｎｅｔ（登録商標）
２２０  ＦＡＸコネクタ
２３０  転送設定テーブル
３００  プリンタ単体機（ＳＦＰ）
３１１  ＣＰＵ
３１２  表示パネル
３１３  操作部
３１５  プリントエンジン部
３１６  ＲＯＭ
３１７  ＲＡＭ
３１８  不揮発性メモリ
３１９  Ｅｔｈｅｒｎｅｔ（登録商標）
４００  パーソナル・コンピューター（ＰＣ）
５００  公衆交換電話網（ＰＳＴＮ）
６００  ローカルエリアネットワーク（ＬＡＮ）
７００  メールヘッダ
７０１  メール本文
７０２  添付画像ファイル
７０３  添付画像ファイル
【図１】
2016012925.tif 000003
【図２】
2016012925.tif 000004
【図３】
2016012925.tif 000005
【図４】
2016012925.tif 000006
【図５】
2016012925.tif 000007
【図６】
2016012925.tif 000008
【図７】
2016012925.tif 000009