(57)【要約】【課題】外部機器に送信したファイルを、トナーセーブ処理機能を持たない任意のプリンタでトナーセーブ画像を印刷できる画像処理システムにおいて、外部機器間のデータ通信量を減らして生産性を向上させると共に、送信先のエンジン特性に応じたトナーセーブ処理を実施し、さらに非トナーセーブ画像も送信先で利用できる。【解決手段】外部機器で印刷する場合に、送信元（ＭＦＰ１）の操作部によりトナーセーブモードを選択し、ＭＦＰ１は、非トナーセーブ画像（ＮＳＩ）と送信先（ＭＦＰ２）を送信し、サーバーがトナーセーブ処理を実施する。トナーセーブ処理された画像（ＳＩ）がＭＦＰ２に送信され、ＭＦＰ２は受信した画像（ＳＩ）を出力する。【選択図】図９
2014232285.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像形成装置を含む出力機器および画像処理装置がネットワークを介して接続されている画像処理システムにおいて、前記複数の画像形成装置の内、少なくとも１つの画像形成装置（以下、第１の画像形成装置）は、色材使用量を低減するモードを指示する指示手段と、所定の画像信号を前記第１の画像形成装置から外部に送信する送信手段を備え、前記画像処理装置は、前記ネットワークを介して受信した前記画像信号に対して色材使用量が低減されるように処理する処理手段を備え、前記第１の画像形成装置が前記モードを指示し、前記ネットワークに接続された他の画像形成装置の内の１つの画像形成装置が前記画像信号を受信する際に、前記画像処理装置の処理手段を用いて色材使用量を低減させることを特徴とする画像処理システム。
【請求項２】
前記第１の画像形成装置は、前記ネットワークに接続された出力機器の種類に応じて前記色材使用量を低減する処理を実施するか否かを切り替えることを特徴とする請求項１記載の画像処理システム。
【請求項３】
前記画像処理装置の処理手段は、前記ネットワークに接続された画像形成装置の入出力特性に応じてγ変換処理を切り替えることを特徴とする請求項１記載の画像処理システム。
【請求項４】
複数の画像形成装置および画像処理装置がネットワークを介して接続されている画像処理システムにおいて、前記複数の画像形成装置の内、少なくとも１つの画像形成装置（以下、第１の画像形成装置）は、色材使用量を低減するモードを指示する指示手段と、所定の画像信号と、送信先の画像形成装置（以下、第２の画像形成装置）を指定する情報を、前記第１の画像形成装置から外部に送信する送信手段と、前記画像信号に対して色材使用量が低減されるように処理する処理手段を備え、前記第２の画像形成装置が前記処理手段を備えているとき、前記第２の画像形成装置が前記画像信号に対して色材使用量が低減されるように処理し、前記第２の画像形成装置が前記処理手段を備えていないとき、前記第１の画像形成装置が前記画像信号に対して色材使用量が低減されるように処理することを特徴とする画像処理システム。
【請求項５】
複数の画像形成装置および画像処理装置がネットワークを介して接続されている画像処理システムにおいて、前記複数の画像形成装置の内、少なくとも１つの画像形成装置（以下、第１の画像形成装置）は、色材使用量を低減するモードを指示する指示手段と、所定の画像信号と、送信先の画像形成装置（以下、第２の画像形成装置）を指定する情報を、前記第１の画像形成装置から外部に送信する送信手段と、前記画像信号に対して色材使用量が低減されるように処理する処理手段を備え、前記第２の画像形成装置が前記処理手段を備えているとき、前記第２の画像形成装置が前記画像信号に対して色材使用量が低減されるように処理し、前記第２の画像形成装置が前記処理手段を備えていないとき、前記画像処理装置が前記画像信号に対して色材使用量が低減されるように処理することを特徴とする画像処理システム。
【請求項６】
複数の画像形成装置および画像処理装置がネットワークを介して接続されている画像処理システムにおいて、前記複数の画像形成装置の内、少なくとも１つの画像形成装置（以下、第１の画像形成装置）は、色材使用量を低減するモードを指示する指示手段と、所定の画像信号と、送信先の画像形成装置（以下、第２の画像形成装置）を指定する情報を、前記第１の画像形成装置から外部に送信する送信手段と、前記画像信号に対して色材使用量が低減されるように処理する処理手段を備え、前記画像処理装置は、前記ネットワークを介して受信した前記画像信号に対して色材使用量が低減されるように処理する処理手段と、前記画像形成装置の特性情報を登録する登録手段を備え、前記第２の画像形成装置の特性情報が前記登録手段に登録されているとき、前記画像処理装置の処理手段は、前記ネットワークを介して受信した前記画像信号に対して色材使用量が低減されるように処理し、前記第２の画像形成装置の特性情報が前記登録手段に登録されていないとき、前記第１の画像形成装置の処理手段は、前記画像信号に対して色材使用量が低減されるように処理することを特徴とする画像処理システム。
【請求項７】
複数の画像形成装置および画像処理装置がネットワークを介して接続されている画像処理システムにおいて、前記複数の画像形成装置の内、少なくとも１つの画像形成装置（以下、第１の画像形成装置）は、色材使用量を低減するモードを指示する指示手段と、所定の画像信号と、送信先の画像形成装置（以下、第２の画像形成装置）を指定する情報を、前記第１の画像形成装置から外部に送信する送信手段と、前記画像信号に対して色材使用量が低減されるように処理する処理手段を備え、前記画像処理装置は、前記ネットワークを介して受信した前記画像信号に対して色材使用量が低減されるように処理する処理手段を備え、前記第２の画像形成装置の色材残量が所定量以下であるとき、前記第１の画像形成装置の処理手段または前記画像処理装置の処理手段は、前記画像信号に対して色材使用量が低減されるように処理することを特徴とする画像処理システム。
【請求項８】
複数の画像形成装置および画像処理装置がネットワークを介して接続されている画像処理システムにおいて、前記複数の画像形成装置の内、少なくとも１つの画像形成装置（以下、第１の画像形成装置）は、色材使用量を低減するモードを指示する指示手段と、所定の画像信号と、送信先の画像形成装置を指定する情報を、前記第１の画像形成装置から外部に送信する送信手段を備え、前記画像処理装置は、前記ネットワークを介して受信した前記画像信号に対して色材使用量が低減されるように処理する処理手段と、前記色材使用量が低減処理された前記画像信号を、前記送信先の画像形成装置に送信する送信手段を備え、前記送信先の画像形成装置が前記第１の画像形成装置であるとき、前記画像処理装置は、前記ネットワークを介して受信した前記画像信号に対して色材使用量が低減されるように処理した前記画像信号を、前記送信先の画像形成装置に送信することを特徴とする画像処理システム。
【請求項９】
ネットワークを介して複数の画像形成装置に接続されている画像処理装置において、前記ネットワークを介して画像信号を受信する受信手段と、前記受信した画像信号に対して色材使用量が低減されるように処理する処理手段と、前記色材使用量が低減処理された前記画像信号を、前記画像形成装置に送信する送信手段を備えることを特徴とする画像処理装置。
【請求項１０】
ネットワークを介して接続されている複数の画像形成装置と画像処理装置を備え、前記装置間における画像処理方法において、前記複数の画像形成装置の内、少なくとも１つの画像形成装置（以下、第１の画像形成装置）の指示手段が、色材使用量を低減するモードを指示する指示工程と、前記第１の画像形成装置の送信手段が所定の画像信号と、送信先の画像形成装置を指定する指定情報を、前記第１の画像形成装置から外部に送信する送信工程と、前記画像処理装置の受信手段が、前記ネットワークを介して前記画像信号と指定情報を受信する受信工程と、前記画像処理装置の処理手段が、前記受信した前記画像信号に対して色材使用量が低減されるように処理する処理工程と、前記画像処理装置の送信手段が、前記色材使用量が低減処理された前記画像信号を、前記送信先の画像形成装置に送信する送信工程を備えることを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、トナーセーブ処理を実施する画像処理システム、画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
電子写真方式やインクジェット方式の画像形成装置に用いられる、トナー（インク）セーブモードにより消費量を一律に低減させる技術や、出力画像中のオブジェクト情報に応じて原稿の内容が把握できる程度にトナー（インク）消費量を低減させる技術がある。
【０００３】
また、画像信号を画像形成装置単体で扱うだけでなく、その画像形成装置が画像信号を外部に送信する機能を有し、外部に送信された画像信号は、機器外部の画像処理装置、画像形成装置で利用される。その際に、送信元の画像形成装置が有する機能と、送信先の画像形成装置が有する機能（トナーセーブ機能）が相違している場合に、システム全体で機能を補完する技術もある。
【０００４】
例えば、特許文献１では、外部機器に送信したファイルを任意のプリンタで印刷する際に、該プリンタがトナーセーブモードに対応していなくても、トナーセーブ画像を配信すると共に送信したファイルをディスプレイ等の表示装置に表示する際に、元ファイルと同等の視認性を確保するため、通常モード画像（非セーブ画像）を表示できるようにする。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記した技術においては、外部機器に送信したファイルを、トナーセーブ処理機能を持たない任意のプリンタでトナーセーブ画像を印刷したり、該プリンタがトナーセーブモードを有していなくても、トナーセーブ画像を配信すると共に送信した元ファイル（非セーブ画像）をディスプレイ等の表示装置に表示したりするため、トナーセーブ処理していない画像とトナーセーブ処理済みの画像の両方を送信している。このため、送信元と送信先の間で通信するデータ通信量が元ファイルの約２倍となり、通信速度が低下する。すなわち、生産性が低下してトナーセーブ処理の処理時間、あるいはターンアラウンドタイム（処理要求開始から、処理終了までにかかる時間）が長くなるという問題がある。
【０００６】
また、送信元でトナーセーブ処理を一律に実施するため、送信先のエンジン特性に応じたトナーセーブ処理ができないという問題がある。さらに、任意のプリンタでトナーセーブするだけであれば、トナーセーブ処理済み画像を送信すれば良いが、その場合は送信先で非トナーセーブ画像を表示できない。すなわち、非トナーセーブ画像の再利用／再加工処理が実施できない。
【０００７】
本発明は上記した課題に鑑みてなされたもので、
本発明の目的は、外部機器に送信したファイルを、トナーセーブ処理機能を持たない任意のプリンタでトナーセーブ画像を印刷できる画像処理システムにおいて、外部機器間のデータ通信量を減らして生産性を向上させると共に、送信先のエンジン特性に応じたトナーセーブ処理を実施し、さらに非トナーセーブ画像も送信先で利用できる画像処理システム、画像処理装置および画像処理方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、複数の画像形成装置を含む出力機器および画像処理装置がネットワークを介して接続されている画像処理システムにおいて、前記複数の画像形成装置の内、少なくとも１つの画像形成装置（以下、第１の画像形成装置）は、色材使用量を低減するモードを指示する指示手段と、所定の画像信号を前記第１の画像形成装置から外部に送信する送信手段を備え、前記画像処理装置は、前記ネットワークを介して受信した前記画像信号に対して色材使用量が低減されるように処理する処理手段を備え、前記第１の画像形成装置が前記モードを指示し、前記ネットワークに接続された他の画像形成装置の内の１つの画像形成装置が前記画像信号を受信する際に、前記画像処理装置の処理手段を用いて色材使用量を低減させることを最も主要な特徴とする。
【発明の効果】
【０００９】
本発明によれば、外部機器間のデータ通信量が削減され、生産性が向上すると共に、送信先のエンジン特性に応じたトナーセーブ処理を実施することができ、非トナーセーブ画像も送信先で利用することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の画像処理システムの構成を示す。
【図２】本発明のＭＦＰ１の構成を示す。
【図３】前段画像処理部の構成を示す。
【図４】後段画像処理の構成を示す。
【図５】セーブ処理部の構成を示す。
【図６】ＭＦＰ２の構成を示す。
【図７】サーバーの構成を示す。
【図８】実施例１の処理フローチャートを示す。
【図９】実施例１の動作を説明する図である。
【図１０】実施例２の処理フローチャートを示す。
【図１１】実施例３の低濃度化γテーブルを示す。
【図１２】実施例４の処理フローチャートを示す。
【図１３】実施例５の処理フローチャートを示す。
【図１４】実施例６の処理フローチャートを示す。
【図１５】実施例７の処理フローチャートを示す。
【図１６】実施例７における、最適システム条件の決定を説明する図である。
【図１７】実施例８の処理フローチャートを示す。
【図１８】実施例９における、最適システム条件の決定を説明する図である。
【図１９】実施例１０の処理フローチャートを示す。
【発明を実施するための形態】
【００１１】
以下、発明の実施の形態について図面により詳細に説明する。
【実施例１】
【００１２】
図１は、本発明の画像処理システムの構成を示す。一つのサーバー（画像処理装置）１００に対して、複数のＭＦＰ１０１（ＭＦＰ１）〜ＭＦＰ１０４（ＭＦＰ４）、ＰＣ１０５がネットワークを介して接続されている。ここでは、ＭＦＰ１０１〜１０４の４台のＭＦＰが接続する例を示すが、４台に限定されない。また、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）はプリンタ、複写機、ファクス、スキャナ配信等の複数の機能を有する複合機であるが、ＭＦＰの代わりに単体のプリンタ、複写機、ファクス、スキャナ、ＰＣなどの画像形成／画像表示機能を有する画像処理装置が接続される場合もある。
【００１３】
図２は、本発明のＭＦＰ１０１（ＭＦＰ１）の構成を示す。図２において、ＭＦＰ１０１は、スキャナ２０１、パーソナルコンピュータ（ＰＣ）２０５、インターフェース（Ｉ／Ｆ）２０４から入力された各画像信号に対して画像処理を施し、プロッタ２１３、ネットワークインターフェース（Ｉ／Ｆ）２１５へ出力する機能を有する。
【００１４】
ネットワークインターフェース（Ｉ／Ｆ）２１５は、ＬＡＮなどを経由して外部ネットワークと通じており、サーバー１００と通信し、外部との画像や外部機器情報などの信号のやり取りが双方向に可能である。
【００１５】
上記した４種類の画像入力方法の処理を説明する。第１の画像入力方法である、スキャナ２０１によって読み取られたデジタル画像信号に対する処理を説明する。スキャナ２０１によって読み取られた画像信号は、後述する前段画像処理部２０２によって画像処理が施され、処理後の画像信号はＨＤＤ２０９に記憶される。
【００１６】
図３は、前段画像処理部の構成を示す。スキャナ２０１によりデジタルカラー画像信号が前段画像処理部２０２に入力され、スキャナγ補正手段３０１は、１次元のテーブル変換により反射率リニアＲＧＢ信号を、濃度リニアＲＧＢ信号（Ｒｓ，Ｇｓ，Ｂｓ）に変換して出力する。次に、入力マスキング部３０２は、入力デバイスに依存した信号をデバイスに依存しない標準ＲＧＢ信号へ変換する。入力マスキング部３０２では、式（１）に示すようなマスキング演算によって標準信号（Ｒｍ，Ｇｍ，Ｂｍ）へ変換する。
Ｒｍ＝α１１×Ｒｓ＋α１２×Ｇｓ＋α１３×Ｂｓ＋β１
Ｇｍ＝α２１×Ｒｓ＋α２２×Ｇｓ＋α２３×Ｂｓ＋β２
Ｂｍ＝α３１×Ｒｓ＋α３２×Ｇｓ＋α３３×Ｂｓ＋β３  ・・・  式（１）
【００１７】
フィルタ処理部３０３は、標準信号に変換された画像信号に対して空間周波数特性を補正する。具体的には、文字などの鮮鋭性が求められる画像に対してはエッジ強調フィルタによりシャープに補正し、写真のような滑らかさが求められる画像に対してはスムージングフィルタによりソフトに補正する処理を行う。フィルタ処理後の画像信号に対して、変倍処理部３０４は、画像の拡大／縮小処理を施す。次に、画像編集部３０５では、画像のシフト（移動）、回転、マスク（操作部で指定された画像領域の一部を白に置き換える）処理を実施する。画像編集されたＲＧＢ画像データは、ＨＤＤ２０９へ転送され、蓄積される。
【００１８】
第２の画像入力方法として、ＰＣ２０５からのプリント命令によって生成される画像信号に対する処理を説明する。ＰＣ２０５上のアプリケーションソフトによって作成された文書は、ユーザーによってプリント命令が発行されることにより、プリンタドライバを介してプリンタ記述言語で書かれたプリンタコマンドに変換される。
【００１９】
プリンタコマンドはＭＦＰ１０１に送信され、コマンド解釈部２０６に入力される。コマンド解釈部２０６では、コマンドを解釈しビットマップ展開部２０７はビットマップ画像に展開する。展開されたビットマップ画像はＨＤＤ２０９に蓄積される。また、コマンド解釈部２０６では、セーブモードが選択されたか否かを解釈し、セーブモード選択信号をシステムコントローラ２１１へ出力する。
【００２０】
第３の画像入力方法として、インターフェース（Ｉ／Ｆ）２０４から入力される場合を説明する。例えば、デジタルスチルカメラ画像２０３がインターフェース（Ｉ／Ｆ）２０４から入力され、入力された画像はＨＤＤ２０９に蓄積される。
【００２１】
第４の画像入力方法として、ネットワークインターフェース（Ｉ／Ｆ）２１５から入力される場合を説明する。ネットワークを介して、他のＭＦＰから入力された画像が外部ネットワーク、ネットワークインターフェース２１５を介して入力される。入力された画像はＨＤＤ２０９に蓄積される。
【００２２】
次に、出力方法、つまり一旦ＨＤＤ２０９に蓄積された画像信号を読み出し、プロッタ２１３で紙出力する場合と、ネットワークＩ／Ｆ２０５を介してＭＦＰ１０１の外部に送信する場合を説明する。
【００２３】
まず、プロッタ２１３で紙出力する場合、ＨＤＤ２０９から読み出された画像信号は、後段画像処理２１２で処理が施され、プロッタ２１３へ送信し、紙出力される。図４は、後段画像処理の構成を示す。ＨＤＤ２０９から読み出された画像信号は色補正部４０１に入力される。色補正部４０１では、マスキング演算等によりＲＧＢ系信号をプリンタ系の色材に適したＣＭＹ系の信号に変換する。
【００２４】
色補正処理は様々な手法があるが、前述の入力マスキング部３０２の変換方式と同じ、以下のようなマスキング演算を行うものとする。
Ｃ＝η１１×Ｒ＋η１２×Ｇ＋η１３×Ｂ＋θ１
Ｍ＝η２１×Ｒ＋η２２×Ｇ＋η２３×Ｂ＋θ２
Ｙ＝η３１×Ｒ＋η３２×Ｇ＋η３３×Ｂ＋θ３      ・・・    式（２）
但し、η１１〜η３３およびθ１〜θ３は予め定められた色補正係数で、出力されるＣＭＹは８ｂｉｔ（０〜２５５）の信号とする。色補正部４０１からの画像信号は下色除去・墨生成部４０２に入力され、ＣＭＹＫ信号に変換し出力する。
【００２５】
下色除去・墨生成部４０２では、墨成分であるＫ信号を生成すると共にＣＭＹ信号から下色除去（ＵＣＲ）を行う。下色除去・墨生成部４０２におけるＫ信号の生成およびＣＭＹ信号からの下色除去は、式（３）のように行う。
Ｋ’＝Ｍｉｎ（Ｃ，Ｍ，Ｙ）×β４
Ｃ’＝Ｃ−Ｋ×β５
Ｍ’＝Ｍ−Ｋ×β５
Ｙ’＝Ｙ−Ｋ×β５          ・・・  式（３）
但し、Ｍｉｎ（Ｃ，Ｍ，Ｙ）は、ＣＭＹ信号のうち最小のものであり、β４，β５は予め定められた係数で、Ｃ’Ｍ’Ｙ’Ｋ’も８ｂｉｔの信号とする。
【００２６】
下色除去・墨生成部４０２で処理された信号は、変倍処理部４０３において画像の拡大／縮小処理が実施される。次に、画像編集部４０４では、画像のシフト（移動）、回転、マスク（操作部で指定された画像領域の一部を白に置き換える）処理が実施される。続いて、プリンタγ補正部４０５は、プリンタエンジン特性に合わせたγ補正を行い、さらに中間調処理部４０６は、中間調処理を施し出力する。中間調処理としては、例えば組織的ディザ処理や誤差拡散処理により処理する。
【００２７】
そして、ユーザーが操作部２０８を用いて複数枚のコピーを指定した場合、ＭＦＰ１０１は、ＨＤＤ２０９に蓄積された画像信号を枚数分だけ繰り返して読み出し、画像を再生する構成を採っている。ユーザーが操作部２０８を用いて画像の拡大／縮小率、文字モード／写真モードなどの画質モードを指定すると、ユーザー指定がシステムコントローラ２１１に指示され、それに対応する画像処理パラメータが前段画像処理部２０２、後段画像処理部２１２に設定される。操作部２０８では、ＨＤＤ２０９に蓄積されている画像のサムネイル画像をプレビューすることができ、それらを指定して画像を出力することも可能である。
【００２８】
次に、機器外部へ画像ファイルとして送信する場合を説明する。ファイル生成部２１４は、ＨＤＤ２０９から送信対象の画像信号を読み出し、所定のファイルフォーマットに変換して出力する。ファイル生成部２１４では、ＨＤＤ２０９から画像データを読み出し、操作部２０８で指定されたファイルフォーマットに応じたヘッダーを付加し、ネットワークＩ／Ｆ２１５を介してファイルを機器外部に送信する。ここで、ファイルフォーマットとは、ＴＩＦＦ形式やＰＤＦ形式などの汎用のフォーマットも準備されているが、独自のフォーマットで送信するモードも有している。上記したように、スキャナ、ＰＣ、Ｉ／Ｆ及びネットワークＩ／Ｆから入力された画像信号は、一旦ＨＤＤに蓄積された後、プロッタや機器外部に出力する構成を採っている。
【００２９】
変倍処理部３０４、４０３と画像編集部３０５、４０４は、前段画像処理部２０２と後段画像処理部２１２にあるが、スキャナ配信を行う際には、画像データに対する各種編集処理を前段画像処理部２０２が実施する。ＭＦＰ１０１単体でコピー出力する場合には、後段画像処理部２１２が各種編集処理を行う。後段画像処理部２１２を設けることで、蓄積画像を再利用／再加工したりする際にも、各種編集処理ができる。
【００３０】
続いて、トナーセーブモード（色材使用量を低減するモード）について説明する。まず、ＭＦＰ１０１単体が画像を入力し出力する場合を説明する。なお、ネットワークを経由して外部機器で出力するケースは後述する。
【００３１】
トナーを節約して紙に出力する場合、ユーザーは操作部２０８によってトナーセーブモードを選択する。トナーセーブモードが選択されると、トナーセーブ出力を要求する信号ＯＲがアクティブとなり、システムコントローラ２１１へ伝達される。システムコントローラ２１１はトナーセーブモードを指示するＳＲ信号をアクティブにし、セーブ処理部２１０では処理対象画像を読み出し、トナーが節約されるような画像処理を施した後、再びＨＤＤ２０９へ書き戻す。
【００３２】
図５（ａ）は、セーブ処理部の構成を示す。セーブ処理部２１０は、トナーセーブモード、つまり最終的に用紙にプリントしたときに、通常のモードよりもトナーやインクなどの色材使用量を抑えるトナーセーブモードを実現する。図５（ａ）に示すように、γ変換部５０１によってトナー使用量を抑える。すなわち、ＨＤＤ２０９から読み出された画像信号に対してγ変換部５０１ではガンマ変換を施し、変換後の画像信号をＨＤＤ２０９に書き戻すように構成している。
【００３３】
γ変換部５０１は画像信号に対して低濃度化するような低濃度化γテーブル５０２を読み出し、これを適用してトナーセーブを実現する。低濃度化γテーブル５０２としては、例えば図５（ｂ）のようなγ変換テーブルを用いる。セーブ処理部２１０で処理された画像信号を、紙に出力する場合、後段画像処理２１２を介してプロッタ２１３へ画像転送し、出力するように制御する。
【００３４】
図６は、ＭＦＰ１０２（ＭＦＰ２）の構成を示す。ＭＦＰ１０１と同一の構成要素については説明を省略する。ＭＦＰ１０１と相違する点は、ＭＦＰ１０２がセーブ処理部を備えていない点である。したがって、ＭＦＰ１０２単体では、セーブ処理を実施できない。また、実施例では、ＭＦＰ１０３はＭＦＰ１０１と同一の構成であり、単体でトナーセーブ処理が実施することができ、ＭＦＰ１０４はＭＦＰ１０２と同一の構成であり、単体でトナーセーブ処理を実施できない。
【００３５】
図７は、サーバーの構成を示す。ネットワークインターフェース６０５は、ＬＡＮなどを経由して外部ネットワークと通じており、複数のＭＦＰやＰＣと通信可能である。外部との画像あるいは、外部機器情報などの信号のやり取りが双方向に可能である。外部から入力された画像はＨＤＤ６０３に蓄積され、外部機器情報などの信号はシステムコントローラ６０２に伝えられる。セーブ処理部６０４の構成は図５（ａ）と同じである。
【００３６】
本発明に係るネットワークを経由して外部機器で出力する場合のトナーセーブモードについて説明する。まず、ＭＦＰ１０１を送信元として、送信先の外部機器（ＭＦＰ１０２）で印刷する場合を説明する。図８は、実施例１の画像処理方法の処理フローチャートを示す。
【００３７】
（送信元の動作）
トナーを節約して紙に出力する場合、ユーザーはＭＦＰ１０１の操作部２０８によってトナーセーブモードを選択する。あるいは、ＭＦＰ１０１に接続されたＰＣ２０５のプリンタドライバからトナーセーブモードを選択する（ステップ７０１）。トナーセーブモードが選択されると、トナーセーブ出力を要求する信号ＯＲがアクティブとなり、出力先（ＭＦＰ１０２）を示す信号ＯＭとともにシステムコントローラ２１１へ伝達される。この時、ＭＦＰ１０１以外での出力指示である場合は（ステップ７０２でＹｅｓ）、システムコントローラ２１１は、ＭＦＰ１０１でセーブ処理を実行するための信号をアクティブにしない。したがって、トナーセーブ処理はＭＦＰ１０１で行われずにファイル生成される。システムコントローラ２１１は、トナーセーブされていない画像データ（ＮＳＩ）、及びそれと同期して送信（出力）先（ＭＦＰ１０２）を示す信号ＯＭ、トナーセーブを指示する信号ＯＴがサーバー１００に送信される（ステップ７０３）。ＭＦＰ１０１で出力する場合は（ステップ７０２でＮｏ）、ＭＦＰ１０１でトナーセーブ処理し（ステップ７０７）、印刷する（ステップ７０８）。
【００３８】
（サーバーの動作）
サーバー１００は、ネットワークインターフェース６０５を介して画像データを受信し、ＨＤＤ６０３へ蓄積する。それと同期した出力先信号ＯＭ、トナーセーブ指示信号ＯＴを受信し、サーバー１００のシステムコントローラ６０２へ伝達される。信号ＯＴがアクティブであれば、サーバー１００のセーブ処理部６０４では処理対象画像を読み出し、トナーが節約されるような画像処理を施した後、再びＨＤＤ６０３へ書き戻す（ステップ７０４）。
【００３９】
トナーセーブ処理された画像データ（ＳＩ）は、受信した出力先にしたがって、ネットワークＩ／Ｆ６０５からＭＦＰ１０２に送信される（ステップ７０６）。信号ＯＴと送信先の対応関係は、予めシステムコントローラ６０２内のＲＯＭに記録されている。ＯＴがアクティブでない場合は、サーバー１００はトナーセーブされていない画像データ（ＮＳＩ）を、ネットワークＩ／Ｆ６０５を介してＭＦＰ１０１２に送信する（ステップ７０６）。
【００４０】
（送信先の動作）
ＭＦＰ１０２のネットワークＩ／Ｆ２１５を介して受信した画像データはＨＤＤ２０９へ蓄積される。蓄積された画像が読み出され、ＭＦＰ１０２の後段画像処理部２１２を通して、プロッタ２１３から出力される（ステップ７０６）。
【００４１】
本実施例のシステムを用いて外部機器で印刷する場合には、送信元におけるトナーセーブ要求に従い、トナーセーブ時には、図９に示すように各ＭＦＰからは非トナーセーブ画像（ＮＳＩ）を送信し、サーバーでセーブ処理を実施する。しかる後に、送信先のＭＦＰにトナーセーブ画像（ＳＩ）を送信するため、ＭＦＰ２、４のように、トナーセーブ機能を持たないＭＦＰでもトナーセーブ処理を実施することができる。しかも従来技術のようにトナーセーブ画像と非トナーセーブ画像の双方を送信する必要はなく、ネットワーク通信データ量が少ないため生産性も向上する。なお、送信元でトナーセーブ要求が無い場合には、サーバーでトナーセーブ処理を行わないため、要求に応じて必要な画像のみが送信先に送られることになる。
【実施例２】
【００４２】
図１０は、実施例２の処理フローチャートを示す。実施例２の構成は、実施例１と同様である。実施例２では、配信先がＭＦＰであるとき（ステップ８０３）、トナーセーブを実施し（ステップ８０４〜８０７）、配信先がＰＣであるとき（ステップ８０３）、トナーセーブを実施しない（ステップ８０８〜８１０）。実施例１では、濃度を全体に下げるトナーセーブの例を示したが、実施例２のセーブ処理部２１０は、セーブ処理部２１０を構成するエッジ検出手段によりエッジ領域を検出し、エッジ領域以外の領域に対してのみ低濃度化γテーブル５０２を適用して濃度を下げる。
【００４３】
トナーセーブ画像をディスプレイ等の画像表示装置に表示すると、実施例１のセーブ処理では、濃度の薄い画像が表示され、実施例２のセーブ処理では、エッジ部のみが濃い画像として表示される。いずれにせよ、ディスプレイに表示する際には、非トナーセーブ画像を表示した方が好ましい。特にエッジ／非エッジ領域で異なる処理を行う場合には、紙出力画像よりも電子画像で視認する方が、その処理の不自然さが際立つ。したがって、配信先がＰＣである場合には、トナーセーブ信号ＯＴを非アクティブにして送信する（ステップ８０８）。また、このように処理することにより、ＰＣで画像を加工／編集する際の応用範囲が広くなる。なお、トナーセーブ状態をディスプレイ上で確認する必要が場合には、実施例１と同様に、ＰＣの配信画像に対してもトナーセーブ処理を実施すればよい。
【実施例３】
【００４４】
上記した実施例では、図５（ｂ）に示すように、出力先の特性に関わらず単一の低濃度化γテーブルを適用している。これは従来と同様で、送信元の画像形成装置がセーブ処理を実施して送信していたため、送信先のエンジン特性を何ら考慮することなく、一律のγ変換（補正）が実施される。このような処理では、送信元単体がトナーセーブ処理を実施して出力したサンプルの画像特性（特に濃度特性）と、送信先で出力したサンプルの画像特性（特に濃度特性）が異なる可能性が高い。
【００４５】
そこで、実施例３では、実施例１の画像処理システムにおいて、送信先の特性を加味したトナーセーブ処理を行う。例えば、ＭＦＰのプロッタ特性が図１１（ａ）に示すような特性であるとする。プロッタの最高濃度はＭＦＰにより一般に異なるため、同一のトナーセーブ処理を施すと、最終的な出力物の画像濃度は異なる。例えば、ＭＦＰ１の入出力特性はＣ、ＭＦＰ２，４の入出力特性はＡ、ＭＦＰ３の入出力特性はＢであるとする。
【００４６】
実施例３では、サーバー１００がトナーセーブ処理を実施する際に参照する低濃度化γテーブル５０２として、図１１（ｂ）に示すように複数用意する。低濃度化γテーブルａ〜ｃとＭＦＰとの対応関係が予めサーバー１００のシステムコントローラ６０２内のＲＯＭに記録されている。出力エンジンの濃度が高いＭＦＰで出力する際には、より低濃度になるγを適用し、出力エンジン濃度が低いＭＦＰで出力する際には、あまり低濃度にならないγを適用する。したがって、ＭＦＰ１で出力する際には、図１１（ｂ）のｃ、ＭＦＰ２，４で出力する際には、図１１（ｂ）のａ、ＭＦＰ３で出力する際には、図１１（ｂ）のｂを適用する。
【実施例４】
【００４７】
実施例４は、トナーセーブ機能を持たないＭＦＰでもトナーセーブ処理を実施することができ、かつ、ネットワーク通信データ量が少ない画像処理システムの実施例である。システム全体の構成、各ＭＦＰ、サーバーの構成は実施例１と同様であるが、システム動作が異なる。図１２は、実施例４の処理フローチャートを示す。
【００４８】
（送信元の動作）
送信元がＭＦＰ１である場合を説明する。トナーを節約して紙に出力する場合、ユーザーはＭＦＰ１（１０１）の操作部２０８によってトナーセーブモードを選択する（ステップ９０１）。あるいは、ＭＦＰ１に接続されたＰＣ２０５のプリンタドライバからトナーセーブモードを選択する。トナーセーブモードが選択されると、トナーセーブ出力を要求する信号ＯＲがアクティブとなり、出力先を示す信号ＯＭとともにシステムコントローラ２１１へ伝達される。
【００４９】
ＭＦＰ１以外での出力指示である場合は（ステップ９０２でＹｅｓ）、システムコントローラ２１１はサーバー１００と通信し、出力先がトナーセーブ対応機種であるか否かを示す信号（ＴＳＡ）をサーバー１００から受け取る（ステップ９０３、９０４）。なお、サーバー１００には、接続された外部機器がトナーセーブ対応機種であるか否かの情報が予め登録されている。ＭＦＰ２に出力する場合は、非対応機種であるためＴＳＡ＝０、ＭＦＰ３に出力する場合は、対応機種であるためＴＳＡ＝１となる。
【００５０】
ＴＳＡ＝０の時、システムコントローラ２１１は、ＭＦＰ１でセーブ処理を実行するためのＳＲ信号をアクティブにする（ステップ９０５）。ＭＦＰ１のセーブ処理部２１０では処理対象画像を読み出してセーブ処理を施した後、再びＨＤＤ２０９へ書き戻す。システムコントローラ２１１は、トナーセーブ処理された画像データ（ＳＩ）、及びそれと同期して出力先を示す信号ＯＭ、トナーセーブ指示信号ＯＴ＝０をサーバー１００に送信する（ステップ９０６）。
【００５１】
ＴＳＡ＝１の時、システムコントローラ２１１は、ＭＦＰ１でセーブ処理を実行するためのＳＲ信号をアクティブにしない。したがって、トナーセーブ処理はＭＦＰ１で行われずにファイル生成される。システムコントローラ２１１は、トナーセーブがなされていない画像データ（ＮＳＩ）、及びそれと同期して出力先を示す信号ＯＭ、トナーセーブ指示信号ＯＴ＝１をサーバー１００に送信する（ステップ９０７）。
【００５２】
（サーバーの動作）
サーバー１００は、画像データを受信しＨＤＤ６０３へ蓄積する。それと同期した出力先信号ＯＭ、トナーセーブ指示信号ＯＴを受信し、サーバー１００のシステムコントローラ６０２へ伝達される。システムコントローラ６０２は、画像データとトナーセーブ指示信号を、ネットワークＩ／Ｆを介して指定された出力先へ送信する（ステップ９０９）。
【００５３】
（送信先の動作）
・トナーセーブ非対応機種の場合
ネットワークＩ／Ｆ２１５を介して受信した画像データはＨＤＤ２０９へ蓄積される。蓄積された画像が読み出され、後段画像処理部２１２を通して、プロッタ２１３から出力される（ステップ９１０）。
【００５４】
・トナーセーブ対応機種の場合
送信先のＭＦＰは画像データを受信しＨＤＤ２０９へ蓄積する。それと同期したトナーセーブ指示信号ＯＴを受信し、サーバー１００のシステムコントローラ６０２へ伝達される。ＯＴがアクティブであれば、セーブ処理部２１０では処理対象画像を読み出し、トナーが節約されるような画像処理を施した後、再びＨＤＤ２０９へと書き戻す。続いて、蓄積された画像が読み出され、後段画像処理部２１２を通して、プロッタ２１３から出力される（ステップ９１０）。
【００５５】
このとき受信する画像データは非セーブ画像であるため、ＨＤＤ２０９へ蓄積して再利用することが可能である。セーブ処理を行って書き戻す際には、元データに上書きするのではなく、別データとして処理して印刷するような設定が、システムコントローラ２１１により実行される。再利用／再加工する際には、セーブ画像よりも非セーブ画像である方が、応用範囲が広く望ましい。
【００５６】
実施例１では、サーバーが一律のトナーセーブ処理を行い、接続されている各画像形成装置（ＭＦＰ）の特性を反映した処理を実施できない。また、実施例３では、各ＭＦＰの特性を反映した特性データをサーバーが保持する必要がある。
【００５７】
これに対して、実施例４は、少なくともトナーセーブ対応機種では出力機器自体でトナーセーブを実施するため、出力機器の特性に対応したトナーセーブ処理を簡単に実施することができる。また、トナーセーブ処理の処理能力がサーバーよりも出力機器の方が高い場合、全ての処理のターンアラウンドタイムは、実施例４の方が短縮され、生産性が向上する。実施例４におけるトナーセーブ処理の処理能力は、ＨＤＤからセーブ処理部へ画像データを読み出して、セーブ処理を行い、再びＨＤＤへ書き出す時間によって主に支配される。転送バス幅が広い場合には、トナーセーブ処理能力が概して高いといえる。但し、送信元がサーバーに情報を問い合わせる通信時間、サーバーが送信先データとトナーセーブ対応機器情報を照合する時間などは、ＭＦＰやサーバーのシステムコントローラに含まれるＣＰＵ性能、及び機器間をつなぐネットワーク通信性能にもよる。これらの条件の積み重ねにより、トナーセーブ処理のターンアラウンドタイムが決まる。
【００５８】
また、ここではセーブ処理を全てソフトウェア処理で実行する場合には、実行するＣＰＵ性能も、さらに処理能力、ターンアラウンドタイムに大きく寄与し、ＣＰＵのクロック数にも応じて処理能力が大きく変化する。
【００５９】
実施例１と同様に、送信元でトナーセーブ要求が無い場合には、トナーセーブが行われないため、トナーセーブ要求に応じて必要な画像のみが送信先に送られることになる。
【実施例５】
【００６０】
実施例５は、トナーセーブ機能を持たないＭＦＰでもトナーセーブ処理を実施することができ、かつ、ネットワーク通信のデータ量が少ない画像処理システムの実施例である。システム全体の構成、各ＭＦＰ、サーバーの構成は、実施例１と同じであるが、システムの動作が異なる。図１３は、実施例５の処理フローチャートを示す。
【００６１】
（送信元の動作）
送信元がＭＦＰ１である場合を説明する。トナーを節約して紙に出力する場合、ユーザーはＭＦＰ１の操作部２０８によってトナーセーブモードを選択する。あるいは、ＭＦＰ１に接続されたＰＣ２０５のプリンタドライバからトナーセーブモードを選択する。トナーセーブモードが選択されると、トナーセーブ出力を要求する信号ＯＲがアクティブとなり、出力先を示す信号ＯＭとともにシステムコントローラ２１１へ伝達される（ステップ１００１）。
【００６２】
この時、ＭＦＰ１以外での出力指示である場合は（ステップ１００２でＹｅｓ）、システムコントローラ２１１は、ＭＦＰ１でセーブ処理を実行するためのＳＲ信号をアクティブにしない。したがって、トナーセーブ処理はＭＦＰ１で行われずにファイル生成される。システムコントローラ２１１は、トナーセーブされていない画像データ（ＮＳＩ）、それと同期して出力先を示す信号ＯＭ、トナーセーブを指示する信号ＯＴをサーバー１００に送信する（ステップ１００３）。
【００６３】
（サーバーの動作）
サーバー１００は、画像データを受信し、ＨＤＤ６０３へ蓄積する。それと同期した出力先信号ＯＭ、トナーセーブ指示信号ＯＴを受信し、サーバー１００のシステムコントローラ６０２へ伝達される。サーバーには、接続されているＭＦＰがトナーセーブ対応機種であるか否かの情報が予め登録されており、出力先信号と照合して、出力先がトナーセーブ対応機種であるか否かを判断する（ステップ１００４）。
【００６４】
・出力先がトナーセーブ対応機種でない場合
サーバーのセーブ処理部６０４では処理対象画像を読み出し、トナーが節約されるような画像処理を施した後、再びＨＤＤ６０３へ書き戻す（ステップ１００５）。トナーセーブ処理された画像データ（ＳＩ）は、受信した出力先にしたがって、ネットワークＩ／Ｆ６０５から出力先に送信される。また、この信号と同期してトナーセーブ指示信号ＯＴを出力先へ送信するが、サーバーへの入力であったＯＴ＝１をＯＴ＝０に置き換えて送信する（ステップ１００６）。
【００６５】
・出力先がトナーセーブ対応機種である場合
サーバーはトナーセーブされていない画像データ（ＮＳＩ）を、ネットワークＩ／Ｆ６０５を介して送信先に送信する。この信号と同期してトナーセーブ指示信号ＯＴ＝０を出力先へ送信する（ステップ１００８）。
【００６６】
（送信先の動作）
・トナーセーブ非対応機種の場合
ネットワークＩ／Ｆ２１５を介して受信した画像データはＨＤＤ２０９へ蓄積される。蓄積された画像が読み出され、後段画像処理部２１２を通して、プロッタ２１３から出力される（ステップ１００７）。
【００６７】
・トナーセーブ対応機種の場合
送信先のＭＦＰは画像データを受信しＨＤＤ２０９へ蓄積する。それと同期したトナーセーブ指示信号ＯＴを受信し、サーバー１００のシステムコントローラ６０２へ伝達される。ＯＴがアクティブであれば、セーブ処理部２１０では処理対象画像を読み出し、トナーが節約されるような画像処理を施した後、再びＨＤＤ２０９へ書き戻す。続いて蓄積された画像が読み出され、後段画像処理部２１２を通して、プロッタ２１３から出力される（ステップ１００７）。
【００６８】
このとき受信する画像データは非セーブ画像であるため、ＨＤＤ２０９へ蓄積して再利用することが可能である。セーブ処理を行って書き戻す際には、元データに上書きするのではなく、別データとして処理して印刷するような設定が、システムコントローラ２１１によりなされる。再利用／再加工する際には、セーブ画像よりも非セーブ画像である方が、応用範囲が広く望ましい。
【００６９】
実施例１では、サーバーが一律のトナーセーブ処理を行っており、接続されている各画像形成装置（ＭＦＰ）の特性を反映した処理を実行していない。実施例３では、各ＭＦＰの特性を反映した特性データをサーバーが保持する必要があるのに対し、実施例４、５では、少なくともトナーセーブ対応機種では出力機器自体でトナーセーブを実施するため、出力機器の特性に即したトナーセーブ処理を簡便に行うことができる。また、トナーセーブ処理の処理能力がサーバーよりも出力機器の方が高い場合、全ての処理のターンアラウンドタイムは本実施例の方が短くなり、生産性が向上する。また、トナーセーブ処理の処理能力が送信元よりもサーバーの方が高い場合、本実施例では、サーバーがセーブ処理を実施するため、トナーセーブ非対応機種で出力する場合のターンアラウンドタイムは本実施例の方が短くなり、生産性が向上する。
【００７０】
実施例１と同様に、送信元でトナーセーブ要求が無い場合には、トナーセーブが行われないため、要求に応じて必要な画像のみが送信先に送られることになる。
【実施例６】
【００７１】
実施例６は、トナーセーブ機能を持たないＭＦＰでもトナーセーブ処理を実施することができ、かつ、ネットワーク通信のデータ量が少ない画像処理システムの実施例である。システム全体の構成、各ＭＦＰ、サーバーの構成は実施例１と同じであるが、システムの動作が異なる。図１４は、実施例６の処理フローチャートを示す。
【００７２】
（送信元の動作）
送信元がＭＦＰ１である場合を説明する。トナーを節約して紙に出力する場合、ユーザーはＭＦＰ１の操作部２０８によってトナーセーブモードを選択する。あるいは、ＭＦＰ１に接続されたＰＣ２０５のプリンタドライバからトナーセーブモードを選択する。トナーセーブモードが選択されると、トナーセーブ出力を要求する信号ＯＲがアクティブとなり、出力先を示す信号ＯＭとともにシステムコントローラ２１１へ伝達される（ステップ１１０１）。
【００７３】
ＭＦＰ１以外での出力指示である場合は（ステップ１１０２でＹｅｓ）、システムコントローラ２１１はサーバー１００と通信し（ステップ１１０３）、出力先がトナーセーブ対応機種であるか否かを示す信号（ＴＳＡ）をサーバーから受け取る（ステップ１１０４）。なお、サーバーには、接続された外部機器がトナーセーブ対応機種であるか否かの情報が予め登録されており、各出力機器の特性を反映した低濃度化γテーブルデータを有するものとする。しかし、一部の機器についてはそれらの情報がない。そのような場合は、ＴＳＡ＝０を返す。
【００７４】
ＴＳＡ＝０の時、システムコントローラ２１１は、ＭＦＰ１でセーブ処理を実行するためのＳＲ信号をアクティブにする。ＭＦＰ１のセーブ処理部２１０では、処理対象画像を読み出してセーブ処理を施した後、再びＨＤＤ２０９へ書き戻す（ステップ１１０５）。システムコントローラ２１１は、トナーセーブされた画像データ（ＳＩ）、それと同期して出力先を示す信号ＯＭ、トナーセーブ指示信号ＯＴ＝０をサーバーに送信する（ステップ１１０６）。
【００７５】
ＴＳＡ＝１の時、システムコントローラ２１１は、ＭＦＰ１でセーブ処理を実行するためのＳＲ信号をアクティブにしない。したがって、トナーセーブ処理はＭＦＰ１で行われずにファイル生成される。システムコントローラ２１１は、トナーセーブされていない画像データ（ＮＳＩ）、それと同期して出力先を示す信号ＯＭ、トナーセーブ指示信号ＯＴ＝１をサーバー１００に送信する（ステップ１１０９）。
【００７６】
（サーバーの動作）
サーバー１００は、画像データを受信し、ＨＤＤ６０３へ蓄積する。それと同期した出力先信号ＯＭ、トナーセーブ指示信号ＯＴを受信し、サーバーのシステムコントローラ６０２へ伝達される。ＯＴがアクティブである場合には、サーバーのセーブ処理部６０４では処理対象画像を読み出し、トナーが節約されるような画像処理を施した後、再びＨＤＤ６０３へ書き戻す。この時、サーバーのセーブ処理部６０４は、実施例３のように各出力機器の特性に応じた低濃度化γテーブルを有しており、出力機器に応じたセーブ処理を実施する（ステップ１１１０）。
【００７７】
トナーセーブ処理された画像データ（ＳＩ）は、受信した出力先にしたがって、ネットワークＩ／Ｆ６０５から出力先に送信される（ステップ１１０７）。ＯＴがアクティブでない場合は、既に送信元でトナーセーブ処理された画像データ（ＳＩ）を受信した出力先にしたがって、送信する。また、この信号と同期してトナーセーブ指示信号ＯＴ＝０を出力先へ送信する。
【００７８】
（送信先の動作）
ネットワークＩ／Ｆ２１５を介して受信した画像データはＨＤＤ２０９へ蓄積される。蓄積された画像が読み出され、後段画像処理部２１２を通して、プロッタ２１３から出力される（ステップ１１０８）。
【００７９】
本実施例では、送信先よりもサーバーのトナーセーブ処理能力が高い場合に、サーバーで送信先の特性を反映したセーブ処理を実施できるため、トナーセーブ対応機種のターンアラウンドタイムは本実施例の方が短くなり、生産性が向上する。一方、サーバーでは対応できない（出力先の情報が不明である）場合には、送信元で予めセーブ処理を実施した上で画像データを送信するため、この場合もセーブ処理を実行することができる。また、サーバーよりも送信元の方が、トナーセーブ処理能力が高い場合には生産性の点でも有効である。
【００８０】
実施例１と同様に、送信元でトナーセーブ要求が無い場合にはトナーセーブが行われないため、要求に応じて必要な画像のみが送信先に送られることになる。
【実施例７】
【００８１】
上記した各実施例の画像処理システムは、セーブ処理部とＨＤＤ間における画像データの通信時間、セーブ処理する処理時間、送信元がサーバーに情報を問い合わせる通信時間、サーバーが送信先データとトナーセーブ対応機器情報を照合する時間などの諸条件の合計により、生産性の最も高いシステムが異なる。
【００８２】
実施例７は、サーバーが諸条件をもとに最適な画像処理パスを決定してトナーセーブを実行する実施例である。システム全体の構成、各ＭＦＰ、サーバーの構成は実施例１と同じであるが、システムの動作が異なる。図１５は、実施例７の処理フローチャートを示す。また、サーバーは実施例３のように、接続されたＭＦＰに対応する低濃度化γテーブルを複数持っているものとする。
【００８３】
（送信元の動作）
送信元がＭＦＰ１である場合を説明する。トナーを節約して紙に出力する場合、ユーザーはＭＦＰ１の操作部２０８によってトナーセーブモードを選択する。あるいは、ＭＦＰ１に接続されたＰＣ２０５のプリンタドライバからトナーセーブモードを選択する。トナーセーブモードが選択されると、トナーセーブ出力を要求する信号ＯＲがアクティブとなり、出力先を示す信号ＯＭとともにシステムコントローラ２１１へ伝達される（ステップ１２０１）。
【００８４】
ＭＦＰ１以外での出力指示である場合は（ステップ１２０２でＹｅｓ）システムコントローラ２１１はサーバー１００に送信先情報を送信する（ステップ１２０３）。
【００８５】
（サーバーの動作）
サーバーは、情報が送られてきた送信元データ、送信元から送信先データを受け取る。サーバー内には、接続されたＭＦＰ群のトナーセーブ処理能力、トナーセーブ対応機種であるかを示す情報、機器の特性情報（例えばエンジン特性）を保有している。これらをもとに、最もセーブ処理のターンアラウンドタイムが最小となる画像処理パスを求めた上で、最適なシステム条件を決定する（ステップ１２０４）。これについては後述するが、例えば、ターンアラウンドタイムが最小となるのが最適な条件である（ステップ１２０５）。
【００８６】
・送信元でのセーブ処理が最適な条件である場合
サーバーは、送信元でセーブ処理を実行することを示す信号ＴＳＥ＝２を送信元に返す（ステップ１２０６）。ＴＳＥ＝２受け取った送信元のシステムコントローラ２１１は、先の実施例と同様にしてセーブ処理を実行する（ステップ１２０７）。セーブ処理データ（ＳＩ）、及びトナーセーブ信号（ＯＴ＝０）をサーバーに送信する（ステップ１２０８）。サーバー１００は、セーブ処理データとトナーセーブ信号を送信先に転送し（ステップ１２０９）、送信先では、先の実施例と同様にして印刷する（ステップ１２１０）。
【００８７】
・サーバーでのセーブ処理が最適な条件である場合
サーバー１００は、サーバーでセーブ処理を実行することを示す信号ＴＳＥ＝１を送信元に返す（ステップ１２１１）。送信元でセーブ処理を実行しない実施例と同様に、セーブ処理を実行せずに、非トナーセーブ画像、及びトナーセーブ信号（ＯＴ＝１）をサーバーに送信する（ステップ１２１２）。更にこれと同期してＴＳＥ＝１をサーバーに送信する。
【００８８】
サーバーがセーブ処理を実施する実施例と同様に、サーバーがセーブ処理を実行する（ステップ１２１３）。サーバーは、セーブ処理データとトナーセーブ信号を送信先に転送し（ステップ１２０９）、送信先では、先の実施例と同様にして印刷する（ステップ１２１０）。
【００８９】
・送信先でのセーブ処理が最適な条件である場合
サーバー１００は、送信先でセーブ処理を実行することを示す信号ＴＳＥ＝０を送信元に返す（ステップ１２１４）。送信元でセーブ処理を実行しない実施例と同様に、セーブ処理を実行せずに、非トナーセーブ画像、及びトナーセーブ信号（ＯＴ＝１）をサーバーに送信する（ステップ１２１２）。更にこれと同期してＴＳＥ＝０をサーバーに送信する。
【００９０】
サーバー１００は、非トナーセーブ画像データ（ＮＳＩ）と、トナーセーブ信号（ＯＴ＝１）を送信先に送信する（ステップ１２１５）。送信先では、先の実施例と同様に、セーブ処理を実行し（ステップ１２１６）、印刷する（ステップ１２１０）。
【００９１】
この時、送信先で受信する画像データは非セーブ画像であるため、ＨＤＤへ蓄積して再利用することが可能である。セーブ処理を行って書き戻す際には、元データに上書きするのではなく、別データとして処理して印刷するような設定が、システムコントローラによりなされる。再利用／再加工する際には、セーブ画像よりも非セーブ画像である方が、応用範囲が広く望ましい。
【００９２】
次に、サーバーが接続されたＭＦＰ群のトナーセーブ処理能力、トナーセーブ対応機種であることを示す情報、機器の特性情報（例えばエンジン特性）をもとに、最もセーブ処理のターンアラウンドタイムが最小（処理能力が最大）となる画像処理パスを求め、最適なシステム条件を決定するステップについて説明する。
【００９３】
まず、トナーセーブ処理能力の情報は以下のようにして決定する。トナーセーブ対応機種においては、ＭＦＰとサーバーを接続した状態で、事前にサーバー内に保存されているテストデータを、接続されたＭＦＰに送信し、セーブ処理を指示する。接続されたＭＦＰは、セーブ処理して画像をサーバーに送信し、サーバーのＨＤＤに蓄積される。サーバーがセーブ処理のテストを開始してから、セーブ画像がＨＤＤに蓄積されるまでの時間が記録され、それが各ＭＦＰのターンアラウンドタイムとなる。処理能力の情報としては、サーバー自身でセーブ処理を実行した時のターンアラウンドタイムを１００として、その時間に対して相対的な時間が記録される。例えば、図１６（ａ）のように記録される。この処理能力は、ＨＤＤとセーブ処理部の間のデータ転送速度、ＭＦＰのシステムコントローラのＣＰＵ処理能力、サーバーとＭＦＰ間のネットワーク接続回線の転送速度などの情報が総合的に加味された情報になっている。
【００９４】
サーバーは、図１６（ａ）の情報をもとに、いずれかの装置でセーブ処理を実行しつつ、送信元からサーバー送信先へ画像データを送るセーブ処理能力（ターンアラウンドタイム）を評価する。本システム例の場合は、図１６（ｂ）のようになる。本実施例では、ターンアラウンドタイムが最小になる場合をセーブ処理能力が最大となり最適と判断するため、図１６（ｂ）のＭｉｎ列に記載の装置（図１６（ｂ）で最適と書かれた列）でセーブ処理を実行する。
【００９５】
なお、セーブ処理能力が一部同等であった場合（図１６（ｃ））には、セーブ処理能力の評価結果は、図１６（ｄ）のようになる。この時、サーバー／送信元／送信先でセーブ処理時間が同じになることがある。この場合、送信先→サーバー→送信元の順に優先して最適と判断する。送信元では、送信先の特性情報が得られないため、最適なセーブ処理ができない可能性があり、最も優先度が低い。そのため、総合的なセーブ処理能力は低いことになる。
【００９６】
サーバーと送信先で同じ処理時間であった場合は、送信先でセーブ処理を行えば、サーバーで入手できていない情報も使った高度なセーブ処理を行ことも可能である。例えば、特開２００８−８５９４８号公報に記載の技術では、定着温度などの画像形成条件により、色域が異なることから、色材削減モードの各動作モードに従い色変換係数を変えている。サーバーにもこれらの情報を登録しておけば、サーバーで同等処理を実施することはできるが、送信先でセーブ処理を実施する方が簡便である。したがって、セーブ処理時間が同じであれば、送信先でセーブ処理を行うことが最もセーブ処理能力が高いことになる。
【００９７】
さらに、この時、送信先で受信する画像データは非セーブ画像であるため、ＨＤＤへ蓄積して再利用することが可能である。セーブ処理を行って書き戻す際には、元データに上書きするのではなく、別データとして処理して印刷するような設定が、システムコントローラによりなされる。再利用／再加工する際には、セーブ画像よりも非セーブ画像である方が、応用範囲が広く望ましい。
【実施例８】
【００９８】
実施例８は、サーバーが最適なシステム条件を決定するステップにおいて、さらに条件を付加した実施例である。ここでは、トナー残量が所定量以下である場合には、通常印刷モード（非トナーセーブモード）でもトナーセーブ処理を行うシステムの実施例である。図１７は、実施例８の処理フローチャートを示す。
【００９９】
送信元がＭＦＰ１である場合を説明する。まず、ユーザーが出力先を指定して印刷要求を行う（ステップ１３０１）。これはシステムコントローラ２１１に伝達され、出力先が外部機器であるか否か判断される（ステップ１３０２）。外部機器でない場合は（ステップ１３０２でＮｏ）、次に、ＭＦＰ１のトナー残量が所定量以下であるか否か確認する（ステップ１３２３）。所定量以下であれば、ＭＦＰ１でセーブ処理を実施し（ステップ１３２５）、所定量以下でなければ、セーブ処理は行わずにＭＦＰ１で印刷する（ステップ１３２６）。
【０１００】
なお、印刷要求を出した装置がセーブ対応機種でない場合（例えばＭＦＰ２の場合）は（ステップ１３２４でＮｏ）、まずサーバーに非セーブ画像（ＮＳＩ）を送信する（ステップ１３２７）。サーバーはセーブ処理を行い（ステップ１３２８）、セーブ画像（ＳＩ）を送信元に送り返し（ステップ１３２９）、送信元かつ送信先であるＭＦＰ２で印刷を行う（ステップ１３２６）。
【０１０１】
出力先が外部機器である場合は（ステップ１３０２でＹｅｓ）、以下の通りである。まず、送信元は送信先情報をサーバーに送信する（ステップ１３０３）。次に、サーバーは送信先のトナー残量が所定量以下であるか送信先に問い合わせる信号を送信する（ステップ１３０４）。それを受信した送信先は、トナー残量が所定量以下であればＲＴ＝０、そうでなければＲＴ＝１をサーバーに返信する（ステップ１３０５）。
【０１０２】
ＲＴ＝０の場合は、トナーセーブ処理を実行するため、実施例７と同様の処理を実施する（ステップ１３１０〜１３２２）。
【０１０３】
ＲＴ＝１の場合、サーバーはトナーセーブを行わないことを表す信号を送信元に送る（ステップ１３０６）。以降は、送信元、サーバーともセーブ処理を行わずに画像データを送信し、送信先で印刷を行う（ステップ１３０７〜１３０９）。
【０１０４】
このように、実施例８では、送信先の状態も加味して適切なトナーセーブ処理を実行することができる。例えば、図１８（ａ）のようなシステムの状態であった場合、外部からＭＦＰ２，ＭＦＰ３で出力する指示を出した場合は、セーブ処理される。例えば、ＭＦＰ１からＭＦＰ２で出力する場合はサーバーでセーブ処理され、ＭＦＰ１からＭＦＰ３で出力する場合はＭＦＰ３でセーブ処理される。ＭＦＰ２のようにセーブ処理機能を持たない外部機器で出力する際にも効率よくセーブ処理を実施することができる。さらに、ＭＦＰ２を送信元、送信先としてセーブ処理を行うこともできる。
【０１０５】
ここでは出力機器のトナー残量情報に基づく適切なセーブ処理を行ったが、サーバーが出力先の装置のトップ濃度、リニアリティ特性、画像形成条件を問い合わせて得ることで、それに対応するセーブ処理を実行することもできる。
【実施例９】
【０１０６】
実施例７、８では、セーブ処理時間を最優先とし、優先度が同一の場合は、出力先の特性を加味してセーブ処理を行いやすい順番に、送信先、サーバー、送信元の順にセーブ処理を実施したが、画質を優先する場合には、出力先の特性を加味したセーブ処理が実行できるように、送信元でのセーブ処理はできるだけ実行しないような優先順位としても良い。
【０１０７】
例えば、図１６（ｂ）において、送信元が最適となっている条件が３つあるが、送信元では出力先の情報を加味したセーブ処理が行えない。そこで、実施例９は、セーブ処理時間の短いサーバーを最適とする実施例である。
【０１０８】
図１８（ａ）に、さらに、図１８（ｂ）のような能力を持つＭＦＰ５を追加したとする。セーブ処理の最適条件を選ぶ際に、送信元でセーブ処理を実行するのは、サーバーよりも半分以下の処理時間で行える場合のみであるという条件を追加したとする。その場合、ＭＦＰ３からＭＦＰ１、２、４に出力する際の最適セーブ処理位置はサーバーになるが、ＭＦＰ５からＭＦＰ１、２、３、４に出力する際には、セーブ処理時間が優位になるため、送信元でのセーブ処理となる。最適条件を図１８（ｃ）に示す。
【実施例１０】
【０１０９】
上記した実施例では、トナーセーブ処理に対応していない機種でセーブ処理を行う際には、全て送信元、またはサーバーでセーブ処理を行ってからセーブ画像（ＳＩ）を非対応機種に送信していた。したがって、上記した実施例では、非セーブ画像（ＮＳＩ）は、非対応機種には送信されない。しかしながら、セーブ非対応機種でも、画像の再利用／再加工処理を行いたい場合もある。このような要求（送信先で再利用／再加工処理ができるようにする要求）があった場合は、以下のように処理する。図１９は、実施例１０の処理フローチャートを示す。
【０１１０】
（送信元）
非セーブ処理データ（ＮＳＩ）、送信先情報、セーブ＆外部機器再利用要求信号を送信する（ステップ１４０２）。
【０１１１】
（サーバー）
送信先データとトナーセーブ対応機種情報を照合する（ステップ１４０３）。送信先がセーブ対応機種である場合は（ステップ１４０４でＹｅｓ）、非セーブ画像を送信し（ステップ１４０５）、送信先でセーブ処理を実施した上で印刷する（ステップ１４０６、１４０７）。ＨＤＤには非セーブ画像が蓄積される。
【０１１２】
送信先がセーブ非対応機種である場合は（ステップ１４０４でＮｏ）、ただちに非セーブ画像を送信先に送信するとともに（ステップ１４０８）、サーバーにてセーブ処理を実施する（ステップ１４０９）。セーブ処理した画像を送信先に送り（ステップ１４１０）、それが印刷される（ステップ１４１１）。
【０１１３】
なお、セーブ対応機種の場合は、上記した実施例でも非セーブ画像を送信先に送信することが可能なため、再利用／再加工処理ができる。いずれにせよ、要求に応じて必要十分な画像が送信先に送られることになるため、無駄にデータ通信量を増やすことなく、必要十分な生産性をあげることができる。
【符号の説明】
【０１１４】
１００    サーバー
１０２〜１０４  ＭＦＰ
１０５    ＰＣ
２０１    スキャナ
２０２    前段画像処理部
２０３    デジタルスチルカメラ
２０４    Ｉ／Ｆ
２０５    ＰＣ
２０６    コマンド解釈部
２０７    ビットマップ展開部
２０８    操作部
２０９    ＨＤＤ
２１０    セーブ処理部
２１１    システムコントローラ
２１２    後段画像処理部
２１３    プロッタ
２１４    ファイル生成部
２１５    ネットワークインターフェース
【先行技術文献】
【特許文献】
【０１１５】
【特許文献１】特開２００８−１５３７２５号公報
【図１】
2014232285.tif 000003
【図２】
2014232285.tif 000004
【図３】
2014232285.tif 000005
【図４】
2014232285.tif 000006
【図５】
2014232285.tif 000007
【図６】
2014232285.tif 000008
【図７】
2014232285.tif 000009
【図８】
2014232285.tif 000010
【図９】
2014232285.tif 000011
【図１０】
2014232285.tif 000012
【図１１】
2014232285.tif 000013
【図１２】
2014232285.tif 000014
【図１３】
2014232285.tif 000015
【図１４】
2014232285.tif 000016
【図１５】
2014232285.tif 000017
【図１６】
2014232285.tif 000018
【図１７】
2014232285.tif 000019
【図１８】
2014232285.tif 000020
【図１９】
2014232285.tif 000021