(57)【要約】【課題】画像形成を行う際、操作を少なくできることを目的とする。【解決手段】画像形成装置と、外部装置と、を有する画像形成システムであって、前記画像形成装置は、データを入力し、前記データを記憶し、前記データを前記外部装置に出力し、前記データを記憶する処理と、前記データを出力させる処理と、を切り換える切換処理を行い、前記切換に基づいて前記データの関連情報を生成し、前記外部装置は、前記画像形成装置から出力された前記データを記憶し、前記データを出力させる処理が行われた場合、前記画像形成装置は、前記データの関連情報に基づいて前記外部装置からデータを入力させて画像形成を行うことによって上記課題を解決する。【選択図】図１
2015162226.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と、外部装置と、を有する画像形成システムであって、
前記画像形成装置は、
データを入力する入力手段と、
前記データを記憶する記憶手段と、
前記データを前記外部装置に出力する出力手段と、
前記データを前記記憶手段に記憶する処理と、前記出力手段に前記データを出力させる処理と、を切り換える切換処理を行う切換手段と、
前記切換処理に基づいて前記データの関連情報を生成する生成手段と、を有し、
前記外部装置は、
前記画像形成装置から出力された前記データを記憶する記憶手段を有し、
前記出力手段に前記データを出力させる処理が行われた場合、
前記画像形成装置は、
前記データの関連情報に基づいて前記外部装置の記憶手段からデータを入力させて画像形成を行う画像形成システム。
【請求項２】
前記切換処理は、
前記画像形成装置の記憶手段の記憶容量による判定に基づいて行われる請求項１に記載の画像形成システム。
【請求項３】
複数の外部装置を有し、
前記複数の外部装置は、
前記入力手段と、前記画像形成装置の記憶手段と、前記出力手段と、前記切換手段と、を有し、
前記外部装置の入力手段にデータが入力された場合、
前記切換処理を行う請求項１または２に記載の画像形成システム。
【請求項４】
前記外部装置は、
前記外部装置の記憶手段の記憶手段の記憶容量による判定に基づいて行い、
前記画像形成装置は、
前記判定の結果に基づく表示を行う表示手段を有する請求項１乃至３のいずれかに記載の画像形成システム。
【請求項５】
前記画像形成装置は、
優先度に基づいて選択された外部装置に前記データを出力する請求項１乃至４のいずれかに記載の画像形成システム。
【請求項６】
前記画像形成装置は、
前記外部装置の機能の情報である機能情報に基づいて前記優先度を計算する請求項５に記載の画像形成システム。
【請求項７】
外部装置と接続する画像形成装置であって、
データを入力する入力手段と、
前記データを記憶する記憶手段と、
前記データを前記外部装置に出力する出力手段と、
前記データを前記記憶手段に記憶する処理と、前記出力手段に前記データを出力させる処理と、を切り換える切換処理を行う切換手段と、
前記切換処理に基づいて前記データの関連情報を生成する生成手段と、を有し、
前記出力手段に前記データを出力させる処理が行われた場合、
前記画像形成装置は、
前記データの関連情報に基づいて前記外部装置からデータを入力させて画像形成を行う画像形成装置。
【請求項８】
１以上のコンピュータを有し、画像形成装置と、外部装置と、を有する画像形成システムであって、
前記画像形成装置は、
データを入力する入力手段と、
前記データを記憶する記憶手段と、
前記データを前記外部装置に出力する出力手段と、
前記データを前記記憶手段に記憶する処理と、前記出力手段に前記データを出力させる処理と、を切り換える切換処理を行う切換手段と、
前記切換処理に基づいて前記データの関連情報を生成する生成手段と、を有し、
前記外部装置は、
前記画像形成装置から出力された前記データを記憶する記憶手段を有し、
前記出力手段に前記データを出力させる処理が行われた場合、
前記画像形成装置は、
前記データの関連情報に基づいて前記外部装置の記憶手段からデータを入力させて画像形成を行う画像形成システム。
【請求項９】
画像形成装置と、外部装置と、を有する画像形成システムに行わせる画像形成方法であって、
前記画像形成装置に、
データを入力させる入力手順と、
前記データを記憶させる記憶手順と、
前記データを前記外部装置に出力させる出力手順と、
前記記憶手順と、前記出力手順と、を切り換える切換処理を行う切換手順と、
前記切換処理に基づいて前記データの関連情報を生成する生成手順と、を有し、
前記外部装置に、
前記画像形成装置から出力された前記データを記憶させる記憶手順を有し、
前記出力手順で前記データを出力させる処理が行われた場合、
前記画像形成装置に、
前記データの関連情報に基づいて前記外部装置の記憶手段からデータを入力させて画像形成を行わせる画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、画像形成装置、および画像形成方法に関する。
【背景技術】
【０００２】
従来、画像形成装置においてメモリ容量を超過した画像データが入力された場合、画像データを変換して情報処理装置に転送する方法が知られている（たとえば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１の方法では、画像データを転送するだけであるため、ジョブが実行されず、ジョブの実行にはユーザが操作を行う必要があり、ユーザに操作の負荷がかかる虞があった。
【０００４】
本発明の１つの側面は、画像形成を行う際、操作を少なくすることを目的とする。
【課題を解決するための手段】
【０００５】
一態様における、画像形成装置と、外部装置と、を有する画像形成システムであって、前記画像形成装置は、データを入力する入力手段と、前記データを記憶する記憶手段と、
前記データを前記外部装置に出力する出力手段と、前記データを前記記憶手段に記憶する処理と、前記出力手段に前記データを出力させる処理と、を切り換える切換処理を行う切換手段と、前記切換処理に基づいて前記データの関連情報を生成する生成手段と、を有し、前記外部装置は、前記画像形成装置から出力された前記データを記憶する記憶手段を有し、前記出力手段に前記データを出力させる処理が行われた場合、前記画像形成装置は、前記データの関連情報に基づいて前記外部装置の記憶手段からデータを入力させて画像形成を行うことを特徴とする。
【発明の効果】
【０００６】
画像形成を行う際、操作を少なくできる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態の第１実施形態に係る画像形成システムの構成の一例を示すシステム図である。
【図２】本発明の一実施形態に係る画像形成装置のハードウェア構成の一例を説明するブロック図である。
【図３】本発明の一実施形態に係る外部装置のハードウェア構成の一例を説明するブロック図である。
【図４】本発明の一実施形態の第１実施形態に係る全体処理の一例を説明するシーケンス図である。
【図５】本発明の一実施形態の第１実施形態に係る各装置による処理の一例を説明するフローチャートである。
【図６】本発明の一実施形態の第１実施形態に係るデータの関連情報の一例を説明する表である。
【図７】本発明の一実施形態の第１実施形態に係る画像形成システムの機能構成を説明する機能ブロック図である。
【図８】本発明の一実施形態の第２実施形態に係る画像形成システムによる全体処理の一例の概略を説明する概念図である。
【図９】本発明の一実施形態に係る第２実施形態の画像形成システムによる全体処理の一例を説明するシーケンス図である。
【図１０】本発明の一実施形態の第２実施形態に係るサーバ２の生成するデータの関連情報の一例を説明する表である。
【図１１】本発明の一実施形態の第２実施形態に係る各装置による処理の一例を説明するフローチャートである。
【図１２】本発明の一実施形態の第３実施形態に係る画像形成システムによる全体処理の一例の概略を説明する概念図である。
【図１３】本発明の一実施形態の第３実施形態に係る全体処理の一例を説明するシーケンス図である。
【図１４】本発明の一実施形態の第３実施形態に係る各装置による処理の一例を説明するフローチャートである。
【図１５】本発明の一実施形態の第３実施形態に係るデータの関連情報の一例を説明する表である。
【図１６】本発明の一実施形態の第４実施形態に係る画像形成システムの構成の一例を示すシステム図である。
【図１７】本発明の一実施形態の第４実施形態に係る画像形成システムによる全体処理の一例の概略を説明する概念図である。
【図１８】本発明の一実施形態の第４実施形態に係る優先度の計算の一例を説明する表である。
【図１９】本発明の一実施形態の第４実施形態に係る全体処理の一例を説明するシーケンス図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施の形態について説明する。
【０００９】
＜第１実施形態＞
図１は、本発明の一実施形態の第１実施形態に係る画像形成システムの構成の一例を示すシステム図である。
【００１０】
画像形成システムは、例えば画像形成システム１である。以下、画像形成システム１を例に説明する。画像形成システム１は、サーバ２と、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）３と、ＭＦＰ４と、を有する。
【００１１】
サーバ２と、ＭＦＰ３と、ＭＦＰ４と、は、ネットワーク５によって接続している。
【００１２】
画像形成装置は、例えばＭＦＰ３である。以下、ＭＦＰ３を例に説明する。
【００１３】
ＭＦＰ３は、ユーザの操作に基づいて画像形成を行う。ＭＦＰ３は、ネットワーク５を介してサーバ２と各種データの送受信をする。なお、ＭＦＰ３は、ＭＦＰに限られない。例えばコピー機などでもよい。ＭＦＰ３の詳細は、後述する。
【００１４】
外部装置は、例えばサーバ２、またはＭＦＰ４である。以下、第１実施形態の外部装置がサーバ２である場合を例に説明する。サーバ２は、ネットワーク５に接続している装置とデータなどの送受信を行う情報処理装置である。なお、サーバ２は、サーバに限られない。例えばサーバ２は、ＭＦＰ４など画像形成装置、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、またはＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）などでもよい。サーバ２の詳細は、後述する。
【００１５】
以下、第１実施形態は、画像形成システム１においてユーザがＭＦＰ３を操作し、記録媒体に画像形成をＭＦＰ３で行う場合を例に説明する。
【００１６】
＜画像形成装置のハードウェア構成＞
図２は、本発明の一実施形態に係る画像形成装置のハードウェア構成の一例を説明するブロック図である。
【００１７】
ＭＦＰ３は、主記憶装置３Ｈ１と、補助記憶装置３Ｈ２と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３Ｈ３と、読取装置３Ｈ４と、印刷装置３Ｈ５と、操作装置３Ｈ６と、ネットワークＩ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３Ｈ７と、を有する。
【００１８】
ＭＦＰ３の有する各要素は、バス（Ｂｕｓ）３Ｈ８によって接続し、相互に情報を送受信する。
【００１９】
主記憶装置３Ｈ１は、ＭＦＰ３の扱う情報を記憶する主記憶装置である。主記憶装置３Ｈ１は、例えばメモリである。主記憶装置３Ｈ１は、例えば後述するＣＰＵ３Ｈ３の使用するデータ、およびプログラムなどを展開する作業領域を実現する。
【００２０】
補助記憶装置３Ｈ２は、文書データなどデータを記憶する補助記憶装置である。補助記憶装置３Ｈ２は、例えばハードディスク（以下、ＨＤという。）である。以下、補助記憶装置３Ｈ２は、ＨＤの場合を例に説明する。補助記憶装置３Ｈ２は、例えばＭＦＰ３に入力された文書データを後述するＣＰＵ３Ｈ３などの制御によって記憶する。補助記憶装置３Ｈ２は、例えばＭＦＰ３に入力された文書データの管理するための情報、またはＭＦＰ３の機能情報などを記憶する。なお、補助記憶装置３Ｈ２は、ＨＤに限られない。ＨＤは、例えばフラッシュＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）でもよい。ＭＦＰ３の扱う情報の詳細は、後述する。
【００２１】
主記憶装置３Ｈ１、および補助記憶装置３Ｈ２は、複数の記憶装置から構成されていてもよい。
【００２２】
ＣＰＵ３Ｈ３は、ＭＦＰ３の実行する処理、および制御を実現するための演算装置、および制御装置である。ＣＰＵ３Ｈ３は、例えばＭＦＰ３、および外部装置の有する装置を制御し、各処理を実現する。ＣＰＵ３Ｈ３は、例えば各種プログラムを実行し、各種処理を実現する。なお、ＣＰＵ３Ｈ３は、複数の装置から構成されてもよい。
【００２３】
読取装置３Ｈ４は、記録媒体に画像形成された文字、または画像などを読み取り、ＭＦＰ３に入力するための入力装置である。読取装置３Ｈ４は、例えばスキャナである。読取装置３Ｈ４は、後述する操作装置３Ｈ６で入力されたユーザの操作に基づいて記録媒体に画像形成を読み取り、画像データを生成する。読取装置３Ｈ４は、ＣＰＵ３Ｈ３によって制御される。読取装置３Ｈ４が読み取った画像データは、補助記憶装置３Ｈ２に記憶される。
【００２４】
印刷装置３Ｈ５は、入力された画像データを画像形成する出力装置である。印刷装置３Ｈ５は、例えばプリンタである。印刷装置３Ｈ５は、後述する操作装置３Ｈ６で入力されたユーザの操作に基づいてＭＦＰ３に入力された画像データを記録媒体に画像形成する。
【００２５】
操作装置３Ｈ６は、画像形成条件、および各種処理に係る入力などユーザが各種操作を行うための入力装置である。操作装置３Ｈ６は、各種メッセージ、または画像などを表示する出力装置である。操作装置３Ｈ６は、例えばタッチパネルなどである。操作装置３Ｈ６は、いわゆるユーザインタフェース（以下、ＵＩという）である。
【００２６】
ネットワークＩ／Ｆ３Ｈ７は、ネットワークを介して各種データ、パラメータ、および命令など情報を入出力するためのインタフェースである。ネットワークＩ／Ｆ３Ｈ７は、例えばＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）である。ネットワークＩ／Ｆ３Ｈ７は、例えば外部装置（図示せず）とのデータをＣＰＵ３Ｈ３の制御に基づいて入出力する。
【００２７】
ＭＦＰ３は、例えばＣＰＵ３Ｈ３の制御に基づいて読取装置３Ｈ４、またはネットワークＩ／Ｆ３Ｈ７によって画像などのデータを入力する。
【００２８】
ＭＦＰ３は、例えばＣＰＵ３Ｈ３の制御に基づいて入力された画像などのデータを補助記憶装置３Ｈ２によって記憶する。
【００２９】
ＭＦＰ３は、例えばＣＰＵ３Ｈ３の制御に基づいてネットワークＩ／Ｆ３Ｈ７によって画像などのデータをネットワーク５を介してサーバ２など外部装置に出力する。
【００３０】
＜外部装置のハードウェア構成＞
図３は、本発明の一実施形態に係る外部装置のハードウェア構成の一例を説明するブロック図である。
【００３１】
サーバ２は、主記憶装置２Ｈ１と、補助記憶装置２Ｈ２と、ＣＰＵ２Ｈ３と、入力Ｉ／Ｆ２Ｈ４と、出力Ｉ／Ｆ２Ｈ５と、ネットワークＩ／Ｆ２Ｈ６と、を有する。
【００３２】
サーバ２の有する各要素は、バス２Ｈ７によって接続し、相互に情報を送受信する。
【００３３】
主記憶装置２Ｈ１は、サーバ２の扱う情報を記憶する主記憶装置である。主記憶装置２Ｈ１は、例えばメモリである。主記憶装置２Ｈ１は、例えば後述するＣＰＵ２Ｈ３の使用するデータ、およびプログラムなどを展開する作業領域を実現する。
【００３４】
補助記憶装置２Ｈ２は、文書データなどデータを記憶する補助記憶装置である。補助記憶装置２Ｈ２は、例えばＨＤである。補助記憶装置２Ｈ２は、例えばサーバ２に入力された文書データを後述するＣＰＵ２Ｈ３、および後述するネットワークＩＦ２Ｈ６を介した外部の装置などの制御によって記憶する。補助記憶装置２Ｈ２は、例えば記憶されたデータを後述するＣＰＵ２Ｈ３、および後述するネットワークＩＦ２Ｈ６を介した外部の装置などの制御によって読み出し、出力する。なお、補助記憶装置２Ｈ２は、ＨＤに限られない。ＨＤは、例えばフラッシュＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）でもよい。サーバ２の扱う情報の詳細は、後述する。
【００３５】
主記憶装置２Ｈ１、および補助記憶装置２Ｈ２は、複数の記憶装置から構成されていてもよい。
【００３６】
ＣＰＵ２Ｈ３は、サーバ２の実行する処理、および制御を実現するための演算装置、および制御装置である。ＣＰＵ２Ｈ３は、例えばサーバ２の有する装置を制御し、各処理を実現する。ＣＰＵ２Ｈ３は、例えば各種プログラムを実行し、各種処理を実現する。
【００３７】
入力Ｉ／Ｆ２Ｈ４は、入力装置によるユーザの操作を入力するためのインタフェースである。入力Ｉ／Ｆ２Ｈ４は、例えばキーボード２Ｈ４１と、マウス２Ｈ４２と、を有する。キーボード２Ｈ４１と、マウス２Ｈ４２と、は、入力装置である。入力Ｉ／Ｆ２Ｈ４は、例えばユーザによるコマンドなど命令を受け付け、サーバ２に入力する。
【００３８】
出力Ｉ／Ｆ２Ｈ５は、メッセージ、および画像などをユーザに表示するためのインタフェースである。出力Ｉ／Ｆ２Ｈ５は、例えばディスプレイ２Ｈ５１を有する。出力Ｉ／Ｆ２Ｈ５は、例えば画像などのデータをディスプレイ２Ｈ５１に表示させる。
【００３９】
ネットワークＩ／Ｆ２Ｈ６は、ネットワークを介して各種データ、パラメータ、および命令など情報を入出力するためのインタフェースである。ネットワークＩ／Ｆ２Ｈ６は、例えばＮＩＣである。ネットワークＩ／Ｆ２Ｈ６は、例えばネットワーク５を介してＭＦＰ３など外部の装置とデータをＣＰＵ２Ｈ３の制御に基づいて入出力する。
【００４０】
＜全体処理＞
図４は、本発明の一実施形態の第１実施形態に係る全体処理の一例を説明するシーケンス図である。
【００４１】
ステップＳ０４０１では、ジョブを実行する処理を行う。ＭＦＰ３は、図２の操作装置３Ｈ６などによるユーザの操作に基づいてジョブを実行する処理を行う。ジョブを実行する処理に基づいて、ＭＦＰ３は、データを生成し、ＭＦＰ３にデータが入力される。
【００４２】
ステップＳ０４０２では、ＭＦＰ３は、ＭＦＰ３の有するＨＤの記憶容量に基づいて入力されたデータを記憶した場合の超過の判定を行う。ＭＦＰ３は、判定では、ＭＦＰ３に記憶されているデータ量に基づいてステップＳ０４０１のジョブに係るデータを記憶した場合、ＭＦＰ３のＨＤの記憶容量を超過するか否かを判定する。
【００４３】
ステップＳ０４０２でＨＤの記憶容量を超過すると判定した場合、ＭＦＰ３は、ステップＳ０４０３に進む。ステップＳ０４０２でＨＤの記憶容量を超過しないとしたと判定した場合、ＭＦＰ３は、ステップＳ０４０５に進む。
【００４４】
ステップＳ０４０３では、ＭＦＰ３は、サーバ２にステップＳ０４０１で入力されたデータの一部、または全部をサーバ２に出力する。
【００４５】
ステップＳ０４０４では、サーバ２は、ステップＳ０４０３で入力されたデータを記憶する。
【００４６】
ステップＳ０４０５では、ＭＦＰ３は、ステップＳ０４０１で入力されたデータをＭＦＰ３のＨＤに記憶する。ステップＳ０４０１乃至ステップＳ０４０５の処理は、データ、およびジョブに基づいて繰り返し行われる場合がある。
【００４７】
切換処理は、例えばデータをＨＤに記憶する処理であるステップＳ０４０４の処理と、サーバ２に出力する処理であるステップＳ０４０３の処理と、を切り換える処理である。切換処理は、例えばステップＳ０４０２の処理である。
【００４８】
ステップＳ０４０６では、ＭＦＰ３は、データの関連情報を生成する処理を行う。データの関連情報の詳細は、後述する。
【００４９】
ステップＳ０４０７では、ＭＦＰ３は、ステップＳ０４０６の後述するデータの関連情報に基づいてデータの一覧を表示し、ユーザにデータを選択する操作を入力させる処理を行う。
【００５０】
ステップＳ０４０８では、ＭＦＰ３は、ステップＳ０４０７で選択されたデータについての情報を取得する処理を行う。
【００５１】
ステップＳ０４０９では、Ｓ０４０８で取得された情報に基づいてステップＳ０４０７で選択されたデータが外部装置に記憶されているか否かの判断を行う。外部装置は、例えばサーバ２である。以下、外部装置は、サーバ２である場合を例に説明する。ステップＳ０４０９でサーバ２にデータを記憶している場合、ＭＦＰ３は、ステップＳ０４１０に進む。ステップＳ０４０９でサーバ２にデータを記憶していない場合、ＭＦＰ３は、ステップＳ０４１２に進む。
【００５２】
ステップＳ０４１０では、ＭＦＰ３は、ステップＳ０４０８で取得された情報に基づいてサーバ２に記憶されているデータをサーバ２に要求する。
【００５３】
ステップＳ０４１１では、サーバ２は、ステップＳ０４１０の要求に対応するデータをＭＦＰ３に出力する。
【００５４】
ステップＳ０４１２では、ＭＦＰ３は、ステップＳ０４０８で取得された情報に基づいてＨＤに記憶されているデータを取り出す。
ステップＳ０４１３では、ＭＦＰ３は、ステップＳ０４１１で出力されたデータ、またはステップＳ０４１２で取り出されたデータを記録媒体に画像形成する。
【００５５】
＜各装置による処理＞
図５は、本発明の一実施形態の第１実施形態に係る各装置による処理の一例を説明するフローチャートである。
【００５６】
図５（Ａ）は、ＭＦＰ３による処理の一例を説明するフローチャートである。
【００５７】
ステップＳ０５Ａ０１では、ＭＦＰ３は、ジョブを実行する処理を行う。ジョブが実行された場合、ＭＦＰ３は、ジョブに基づいて各種処理を行う。処理は、例えばジョブに基づいて所定の条件でスキャナなど読取装置を用いて記録媒体に画像形成されている画像などを読み取り、データを生成し、ＭＦＰ３にデータが入力される処理などである。以下、ＭＦＰ３がスキャンジョブを実行し、スキャナでデータが入力された場合を例に説明する。ステップＳ０５Ａ０１の処理は、図４のステップＳ０４０１の処理に相当する。
【００５８】
ステップＳ０５Ａ０２では、ＭＦＰ３は、ＭＦＰ３のＨＤの記憶容量に基づいて判定する処理を行う。判定は、ＭＦＰ３が例えばＭＦＰ３のＨＤに記憶されているデータのデータ量に基づいて、ステップＳ０５Ａ０１で生成されたデータを記憶した場合、データ量がＭＦＰ３のＨＤの記憶容量を超過してしまうか否かを判定する処理である。判定は、ステップＳ０５Ａ０１でジョブが実行される場合などに行われる。
【００５９】
ステップＳ０５Ａ０３では、ＭＦＰ３は、データ量がＭＦＰ３のＨＤの記憶容量を超過してしまうか否かを判断する。ステップＳ０５Ａ０３では、ＭＦＰ３は、ステップＳ０５Ａ０２の判定処理の判定結果に基づいて、ＨＤの記憶容量を超過するか否かの判断を行う。ＨＤの記憶容量を超過すると判断した場合（ステップＳ０５Ａ０３でＹＥＳ）、ＭＦＰ３は、ステップＳ０５Ａ０４に進む。ＨＤの記憶容量を超過しないと判断した場合（ステップＳ０５Ａ０３でＮＯ）、ＭＦＰ３は、ステップＳ０５Ａ０５に進む。
【００６０】
ステップＳ０５Ａ０２、およびステップＳ０５Ａ０３の処理は、図４のステップＳ０４０２の処理に相当する。
【００６１】
ステップＳ０５Ａ０４では、ＭＦＰ３は、データを送信する処理を行う。ＭＦＰ３は、ステップＳ０５Ａ０１で生成されたデータをサーバ２に記憶させるため、サーバ２に送信する出力処理を行う。ステップＳ０５Ａ０４の処理は、図４のステップＳ０４０３の処理に相当する。
【００６２】
ステップＳ０５Ａ０５では、ＭＦＰ３は、データをＨＤに記憶する処理を行う。ＭＦＰ３は、ステップＳ０５Ａ０１で生成されたデータをＭＦＰ３で記憶するため、ＨＤに記憶する処理を行う。
【００６３】
ステップＳ０５Ａ０６では、ＭＦＰ３は、後述するデータの関連情報を生成する処理を行う。ステップＳ０５Ａ０６の処理は、図４のステップＳ０４０６の処理に相当する。
【００６４】
ステップＳ０５Ａ０７では、ＭＦＰ３は、ユーザに画像形成を行うデータを選択させる処理を行う。ジョブに係るステップＳ０５Ａ０１の各種処理が終了した場合、ＭＦＰ３は、ステップＳ０５Ａ０１で処理されたデータを表示する。表示は、例えばデータ名を一覧にしたリスト形式の表示である。ステップＳ０５Ａ０７の処理は、図４のステップＳ０４０７の処理に相当する。
【００６５】
ステップＳ０５Ａ０８では、ＭＦＰ３は、データの関連情報の取得をする処理を行う。ＭＦＰ３は、ステップＳ０５Ａ０７で選択されたデータに係るステップＳ０５Ａ０６で生成した後述するデータの関連情報を取得する処理を行う。ステップＳ０５Ａ０８の処理は、図４のステップＳ０４０８の処理に相当する。
【００６６】
ステップＳ０５Ａ０９では、ＭＦＰ３は、データがサーバ２に記憶されているか否かの判断を行う。具体的には、ＭＦＰ３は、ステップＳ０５Ａ０８で取得された後述するデータの関連情報に基づいてステップＳ０５Ａ０７で選択されたデータの一部、または全部がサーバ２に記憶されているか否かの判断を行う。すなわち、ステップＳ０５Ａ０９の処理は、データを記憶する際、データの一部、または全部がステップ０５Ａ０４でＭＦＰ３の外部に出力されたか、またはステップ０５Ａ０５でＭＦＰ３のＨＤに記憶されているかの判断を行う。ステップＳ０５Ａ０９の処理は、図４のステップＳ０４０９の処理に相当する。
【００６７】
ステップＳ０５Ａ０９でデータがサーバ２に記憶されていると判断した場合（ステップＳ０５Ａ０９でＹＥＳ）、ＭＦＰ３は、ステップＳ０５Ａ１０に進む。ステップＳ０５Ａ０９でデータがサーバ２に記憶されていないと判断した場合（ステップＳ０５Ａ０９でＮＯ）、ＭＦＰ３は、ステップＳ０５Ａ１１に進む。
【００６８】
ステップＳ０５Ａ１０では、ＭＦＰ３は、サーバ２にデータを要求する処理を行う。ステップＳ０５Ａ１０の場合は、データの記憶の際、データの一部、または全部がステップＳ０５Ａ０４の処理で、サーバ２に出力され、サーバ２に記憶されている場合である。ステップＳ０５Ａ１０の処理は、サーバ２に記憶してあるデータを要求し、ＭＦＰ３に入力させるための処理である。ステップＳ０５Ａ１０の処理は、図４のステップＳ０４１０の処理に相当する。
【００６９】
ステップＳ０５Ａ１１では、ＭＦＰ３は、データをＨＤから取り出す処理を行う。ステップＳ０５Ａ１１の場合は、データの記憶の際、データの一部、または全部がステップＳ０５Ａ０５の処理で、ＭＦＰ３のＨＤに記憶した場合である。ステップＳ０５Ａ１１の処理は、ＨＤに記憶してあるデータを取り出す処理である。ステップＳ０５Ａ１１の処理は、図４のステップＳ０４１２の処理に相当する。
【００７０】
ステップＳ０５Ａ１２では、ＭＦＰ３は、画像形成を行う。画像形成は、ステップＳ０５Ａ１０の要求に対してサーバ２が応答し、ＭＦＰ３に入力されたデータ、またはステップＳ０５Ａ１１でＨＤから取り出されたデータに基づいて行われる。ステップＳ０５Ａ１２は、ステップＳ０４１３に対応する。
【００７１】
図５（Ｂ）は、サーバ２による処理の一例を説明するフローチャートである。
【００７２】
ステップＳ０５Ｂ０１では、サーバ２は、データが送信されたか否かの判断を行う。データが送信されたと判断された場合（ステップＳ０５Ｂ０１でＹＥＳ）、サーバ２は、ステップＳ０５Ｂ０２に進む。データが送信されていないと判断された場合（ステップＳ０５Ｂ０１でＮＯ）、サーバ２は、ステップＳ０５Ｂ０１を繰り返す。
【００７３】
データが送信されたと判断される場合（ステップＳ０５Ｂ０１でＹＥＳ）は、図４でステップＳ０４０３の処理が行われた場合、すなわちＭＦＰ３がサーバ２にデータを出力した場合である。
【００７４】
データが送信されたと判断されていない場合（ステップＳ０５Ｂ０１でＮＯ）は、ＭＦＰ３からデータの出力がない場合であり、ステップＳ０５Ｂ０１の処理を繰り返し、すなわち、サーバ２がＭＦＰ３からデータの出力を待機する。
【００７５】
ステップＳ０５Ｂ０２では、サーバ２は、データを記憶する処理を行う。ステップＳ０５Ｂ０２では、サーバ２は、ステップＳ０５Ｂ０１で入力されたデータを記憶する処理を行う。ステップＳ０５Ｂ０２の処理は、図４のステップＳ０４０４の処理に相当する。
【００７６】
ステップＳ０５Ｂ０３では、サーバ２は、データの要求があったか否かの判断を行う。データの要求があったと判断された場合（ステップＳ０５Ｂ０３でＹＥＳ）、サーバ２は、ステップＳ０５Ｂ０４に進む。データの要求がないと判断された場合（ステップＳ０５Ｂ０３でＮＯ）、サーバ２は、ステップＳ０５Ｂ０３の処理を繰り返す。
【００７７】
データの要求があったと判断される場合（ステップＳ０５Ｂ０３でＹＥＳ）は、ステップＳ０５Ｂ０２の処理が行われた場合、すなわちＭＦＰ３からデータが出力され、サーバ２に記憶された場合である。
【００７８】
データの要求がない場合（ステップＳ０５Ｂ０３でＮＯ）は、ＭＦＰ３からデータの要求がない場合であり、ステップＳ０５Ｂ０３の処理を繰り返し、すなわち、サーバ２がＭＦＰ３からデータの要求を待機する。
【００７９】
＜データの関連情報＞
図６は、本発明の一実施形態の第１実施形態に係るデータの関連情報の一例を説明する表である。
【００８０】
データの関連情報は、例えば関連情報表６に入力されている情報である。以下、関連情報表６を例に説明する。
【００８１】
「記憶先」は、対象となるデータの記憶されている箇所を特定するための情報である。図４のステップＳ０４０３、および図５（Ａ）のステップＳ０５Ａ０４の処理で、データが画像形成装置から出力されて外部装置で記憶されている場合、「記憶先」は、例えば外部装置を特定する情報が入力される。外部装置を特定する情報は、「サーバ２：１３３．１３９．１２．１０３」のように、装置名、およびＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスなどである。図４のステップＳ０４０５、および図５のステップＳ０５Ａ０５で画像形成装置のＨＤにデータが記憶される場合、「記憶先」は、ＭＦＰ３に記憶されている旨の情報が入力される。「本体」は、ＭＦＰ３に記憶されている旨の情報の一例である。
【００８２】
「文書ＩＤ」、および「文書名」は、データを特定するための情報である。データを特定するための情報は、データに付せられている識別情報、またはデータ名などである。
【００８３】
「日時」は、データの付属情報である。データの関連情報は、データの付属情報を有してもよい。
【００８４】
図４のステップＳ０４０９、および図５のステップＳ０５Ａ０９の処理は、例えば図５のステップＳ０５Ａ０７で選択されたデータについて関連情報表６の「記憶先」に入力されている情報で判断する処理である。「記憶先」にＭＦＰ３に記憶されている旨の情報が入力されている場合、判断は、データがサーバ２に記憶されていない場合（図５のステップＳ０５Ａ０９でＮＯ）と判断する。「記憶先」に「サーバ２：１３３．１３９．１２．１０３」の情報が入力されている場合、判断は、データがサーバ２に記憶いる場合（図５のステップＳ０５Ａ０９でＹＥＳ）と判断する。
【００８５】
データがサーバ２に記憶いる場合、ＭＦＰ３は、関連情報表６の「記憶先」に基づいてデータが記憶されている記憶先を特定できる。ＭＦＰ３は、特定された記憶先にデータを要求することでデータを入力させることができる。したがって、ＭＦＰ３は、データの関連情報に基づいてデータを入力させることができる。ＭＦＰ３がデータを入力させることによって、ユーザは、外部装置に記憶されたデータを再度入力するなどの操作が不要となり、ＭＦＰ３で画像形成の際、操作を少なくすることができる。
【００８６】
また、ＭＦＰ３がデータの関連情報に基づいてデータを入力させることができるため、ＭＦＰ３は、ユーザにデータの記憶先を認識させる必要が少ない。したがって、ユーザは、データがあたかもＭＦＰ３に記憶されているように操作することができる。
【００８７】
＜機能ブロック図＞
図７は、本発明の一実施形態の第１実施形態に係る画像形成システムの機能構成を説明する機能ブロック図である。
【００８８】
ＭＦＰ３は、入力部３Ｆ１と、処理部３Ｆ２と、記憶部３Ｆ３と、出力部３Ｆ４と、画像形成部３Ｆ５と、制御部３Ｆ６と、を有する。
【００８９】
入力部３Ｆ１は、ＭＦＰ３にデータ、またはユーザの操作などを入力するための処理を行う。
【００９０】
入力部３Ｆ１は、例えば図２の読取装置３Ｈ４、およびＣＰＵ３Ｈ３などで実現する。入力部３Ｆ１は、例えば図２の操作装置３Ｈ６、およびＣＰＵ３Ｈ３などで実現する。入力部３Ｆ１は、例えば図２のネットワークＩ／Ｆ３Ｈ７、およびＣＰＵ３Ｈ３などで実現する。
【００９１】
入力部３Ｆ１は、例えばユーザの操作によって図２の読取装置３Ｈ４で記録媒体に画像形成されている画像などを読み取り、データを生成する。
【００９２】
入力部３Ｆ１は、例えばユーザの操作によって図２の操作装置３Ｈ６でジョブの各種設定、および条件などを入力する。
【００９３】
入力部３Ｆ１は、例えば図２のＣＰＵ３Ｈ３の制御に基づいて、外部の情報処理装置（図示せず）などからネットワークを介してデータ、およびジョブの各種設定などを入力する。
【００９４】
処理部３Ｆ２は、ＭＦＰ３の行う各種処理を行う。処理部３Ｆ２は、例えば図２のＣＰＵ３Ｈ３などで実現する。
【００９５】
処理部３Ｆ２は、判定処理部３Ｆ２１と、切換処理部３Ｆ２２と、データ管理処理部３Ｆ２３と、データ取得処理部３Ｆ２４と、を有する。
【００９６】
判定処理部３Ｆ２１は、各種判定を行うための処理を行う。判定処理部３Ｆ２１は、例えば図２の補助記憶装置３Ｈ２の記憶容量と、図２の補助記憶装置３Ｈ２に記憶されているデータ量と、から図２の補助記憶装置３Ｈ２の空き容量を計算する。判定処理部３Ｆ２１は、入力部３Ｆ１に入力されたデータのデータ量と、計算した空き容量を比較する。判定処理部３Ｆ２１は、比較によって、入力部３Ｆ１に入力されたデータを図２の補助記憶装置３Ｈ２に記憶できるか否かの判定を行い、判定結果を出力する処理である。
【００９７】
切換処理部３Ｆ２２は、入力されたデータに行う処理を切り換える処理である。切換処理部３Ｆ２２は、例えば判定処理部３Ｆ２１の判定結果に基づいて、データを後述するデータ記憶部３Ｆ３２に記憶する処理と、データを後述する出力部３Ｆ４によって出力させる処理と、を切り換える切換処理を行う。
【００９８】
データ管理処理部３Ｆ２３は、データの各種管理を行う。データ管理処理部３Ｆ２３は、切換処理に基づいて入力されたデータを後述するデータ記憶部３Ｆ３２に記憶するための処理を行う。データ管理処理部３Ｆ２３は、ユーザの操作などに基づいて後述するデータ記憶部３Ｆ３２に記憶されているデータの消去などを行う。データ管理処理部３Ｆ２３は、情報を生成する。データ管理処理部３Ｆ２３が生成する情報は、例えばデータの関連情報である。
【００９９】
データ取得処理部３Ｆ２４は、外部装置に記憶されたデータを取得する処理を行う。データ取得処理部３Ｆ２４は、データの関連情報に基づいて外部装置に記憶されたデータを取得するための処理を行う。データ取得処理部３Ｆ２４は、例えば後述する出力部３Ｆ４がサーバ２にデータを要求するための処理を行う。データ取得処理部３Ｆ２４は、例えば入力部３Ｆ１にサーバ２から入力されたデータを後述する画像形成部３Ｆ５が画像形成するための処理を行う。
【０１００】
記憶部３Ｆ３は、ＭＦＰ３に入力された各種情報を記憶する。記憶部３Ｆ３は、例えば図２の補助記憶装置３Ｈ２、およびＣＰＵ３Ｈ３などによって実現される。記憶部３Ｆ３は、図２の主記憶装置３Ｈ１によって実現されてもよい。
【０１０１】
記憶部３Ｆ３は、データの関連情報記憶部３Ｆ３１と、データ記憶部３Ｆ３２と、を有する。
【０１０２】
データの関連情報記憶部３Ｆ３１は、データの関連情報を記憶する。
【０１０３】
データ記憶部３Ｆ３２は、データを記憶する。
【０１０４】
出力部３Ｆ４は、ＭＦＰ３に入力されたデータを出力する。出力部３Ｆ４は、例えば図２のネットワークＩ／Ｆ３Ｈ７、およびＣＰＵ３Ｈ３などで実現する。
【０１０５】
出力部３Ｆ４は、例えばネットワークを介してサーバ２にデータを送信、またはサーバ２にデータの要求を行う。
【０１０６】
画像形成部３Ｆ５は、ジョブに基づいてデータを画像形成する。画像形成部３Ｆ５は、図２の印刷装置３Ｈ５、およびＣＰＵ３Ｈ３などによって実現される。画像形成部３Ｆ５は、データ記憶部３Ｆ３２に記憶されたデータ、またはデータ取得処理部３Ｆ２４によって入力されたデータを画像形成する。
【０１０７】
制御部３Ｆ６は、ＭＦＰ３の有する各装置の制御を行う。制御部３Ｆ６は、例えば図２のＣＰＵ３Ｈ３などによって実現される。制御部３Ｆ６は、各装置を制御することによって各処理を実現する。各装置は、制御装置（図示せず）を有し、制御装置によって実現されてもよい。
【０１０８】
サーバ２は、出力部２Ｆ１と、記憶部２Ｆ２と、入力部２Ｆ３と、制御部２Ｆ４と、を有する。
【０１０９】
出力部２Ｆ１は、サーバ２に入力されたデータを出力する。出力部２Ｆ１は、例えば図３のネットワークＩ／Ｆ２Ｈ６、およびＣＰＵ２Ｈ３などで実現する。
【０１１０】
出力部２Ｆ１は、例えばＭＦＰ３からのデータの要求に対して、ネットワークを介してＭＦＰ３に後述する記憶部２Ｆ２が記憶するデータを送信する。
【０１１１】
記憶部２Ｆ２は、サーバ２に入力された情報を記憶する。記憶部２Ｆ２は、例えば図３の補助記憶装置２Ｈ２、およびＣＰＵ２Ｈ３などによって実現される。
【０１１２】
記憶部２Ｆ２は、例えばＭＦＰ３から出力されたデータを記憶する。記憶部２Ｆ２は、記憶したデータをＩＤなどで検索し、対象となるデータを特定する。
【０１１３】
入力部２Ｆ３は、サーバ２にデータなど情報を入力する。入力部２Ｆ３は、例えば図３のＣＰＵ２Ｈ３、入力Ｉ／Ｆ２Ｈ４、およびネットワークＩ／Ｆ２Ｈ６などによって実現される。
【０１１４】
入力部２Ｆ３は、例えばＭＦＰ３から出力されたデータ、またはデータの要求を入力する。
【０１１５】
制御部２Ｆ４は、サーバ２の有する各装置の制御を行う。制御部２Ｆ４は、例えば図３のＣＰＵ２Ｈ３などによって実現される。制御部２Ｆ４は、各装置を制御することによって各処理を実現する。各装置は、制御装置（図示せず）を有し、制御装置によって実現されてもよい。
【０１１６】
なお、機能構成は、図７の構成に限られない。例えば機能構成は、図７で説明した装置以外の装置によって実現されてもよい。また、機能構成は、機能が追加、または変更されていてもよい。
【０１１７】
なお、実施形態で説明した画像形成装置をネットワークへ接続するシステム構成は一例であり、用途や目的に応じて様々な画像形成システム構成例があることは言うまでもない。例えば各処理は、ネットワークを介して他の装置（図示せず）によって分散、冗長、または並列に処理、および記憶が行われてもよい。
【０１１８】
データがサーバ２に記憶いる場合、ＭＦＰ３は、データの関連情報に基づいてデータが記憶されているサーバ２を特定し、サーバ２にデータを要求する。したがって、ＭＦＰ３は、データの関連情報に基づいてサーバ２からデータを入力させることができる。ＭＦＰ３がデータを入力させることによって、ユーザは、外部装置に記憶されたデータを再度入力するなどの操作が不要となり、ＭＦＰ３で画像形成の際、操作を少なくすることができる。
【０１１９】
また、ＭＦＰ３がデータの関連情報に基づいてデータを入力させることができるため、ＭＦＰ３は、ユーザにデータの記憶先を認識させる必要が少ない。したがって、ユーザは、データがあたかもＭＦＰ３に記憶されているように操作することができる。
【０１２０】
＜第２実施形態＞
第２実施形態は、第１実施形態の画像形成システム１を用いる。画像形成システム１の構成は、図１で説明した構成と同様であるため、説明を省略する。
【０１２１】
画像形成システム１は、図１で説明したように画像形成装置と、複数の外部装置と、を有する。画像形成装置は、例えばＭＦＰ３である。複数の外部装置は、例えばサーバ２と、ＭＦＰ４と、である。以下、画像形成装置がＭＦＰ３、および複数の外部装置がサーバ２と、ＭＦＰ４と、である場合を例に説明する。
【０１２２】
図８は、本発明の一実施形態の第２実施形態に係る画像形成システムによる全体処理の一例の概略を説明する概念図である。
【０１２３】
例えばＭＦＰ３のＨＤの空き容量より入力されたデータのデータ量が大きい場合、ＭＦＰ３は、第１実施形態で説明した図４のステップＳ０４０３の処理などによってサーバ２にデータを出力する。
【０１２４】
第２実施形態は、サーバ２のＨＤの空き容量よりＭＦＰ３から入力されたデータのデータ量が大きい場合に行う処理である。サーバ２は、サーバ２のＨＤの空き容量よりＭＦＰ３から入力されたデータのデータ量が大きい場合、ＭＦＰ４にデータを出力する。
【０１２５】
＜第２実施形態の全体処理＞
図９は、本発明の一実施形態に係る第２実施形態の画像形成システムによる全体処理の一例を説明するシーケンス図である。
【０１２６】
第２実施形態では、画像形成システム１は、第１実施形態の図４の全体処理に代えて図９の全体処理を行う。
【０１２７】
図９は、第１実施形態の図４と比較してステップＳ０９０１乃至ステップＳ０９０６の処理が追加されている点が異なる。図９では、第１実施形態の図４と同様の処理は、同様の符号を付し、説明を省略する。
【０１２８】
ステップＳ０９０１では、サーバ２は、図４のステップ０４０２と同様に、サーバ２の有するＨＤの記憶容量に基づいて入力されたデータを記憶した場合の超過の判定を行う。サーバ２は、判定では、サーバ２に記憶されているデータ量に基づいてステップＳ０４０１のジョブに係るデータを記憶した場合、サーバ２のＨＤの記憶容量を超過するか否かを判定する。
【０１２９】
ステップＳ０９０１でＨＤの記憶容量を超過すると判定した場合、サーバ２は、ステップＳ０９０２に進む。ステップＳ０９０１でＨＤの記憶容量を超過しないとしたと判定した場合、サーバ２は、ステップＳ０４０４に進む。
【０１３０】
ステップＳ０９０２では、サーバ２は、図４のステップ０４０３と同様に、ＭＦＰ４にサーバ２にステップＳ０４０３で入力されたデータの一部、または全部をＭＦＰ４に出力する。
【０１３１】
ステップＳ０９０３では、ＭＦＰ４は、ステップＳ０９０２で入力されたデータを記憶する。
【０１３２】
ステップＳ０４０１乃至ステップＳ０９０３の処理は、データ、およびジョブに基づいて繰り返し行われる場合がある。
【０１３３】
ステップＳ０９０４では、サーバ２は、ステップＳ０４０６と同様に、データの関連情報を生成する処理を行う。
【０１３４】
図１０は、本発明の一実施形態の第２実施形態に係るサーバ２の生成するデータの関連情報の一例を説明する表である。
【０１３５】
サーバ２の生成するデータの関連情報は、第二関連情報表７に入力されている情報である。以下、第二関連情報表７を例に説明する。
【０１３６】
「要求元」は、データが入力されてきた箇所を特定する情報である。例えば「要求元」は、ステップＳ０４０３の処理によってＭＦＰ３から入力されたデータについては、ＭＦＰ３を特定する情報が入力される。ＭＦＰ３を特定する情報は、「ＭＦＰ３：１３３．１３９．１２．１０１」のように装置名、およびＩＰアドレスなどである。ＭＦＰ３の有する読取装置などでユーザが操作によってデータを入力した場合、「要求元」には、例えば「本体」と情報が入力される。
【０１３７】
「記憶先」は、図６の関連情報表６と同様に、対象となるデータの記憶されている箇所を特定するための情報である。関連情報表６と同様に、図９のステップＳ０９０２でデータをＭＦＰ４に出力した場合、「記憶先」は、ＭＦＰ４を特定する情報である「ＭＦＰ４：１３３．１３９．１２．１０３」などが入力される。関連情報表６と同様に、図９のステップＳ０４０４でデータをサーバ２のＨＤに記憶した場合、「記憶先」は、サーバ２を特定する情報である「本体」などが入力される。
【０１３８】
「文書ＩＤ」、「文書名」、および「日時」は、関連情報表６と同様であるため、説明を省略する。
【０１３９】
なお、サーバ２の生成するデータの関連情報は、第二関連情報表７に入力される情報に限られない。例えばサーバ２の生成するデータの関連情報は、関連情報表６の形式に入力される情報であってもよい。
【０１４０】
サーバ２がデータの関連情報を生成することによって、データがサーバ２から出力され、ＭＦＰ４に記憶いる場合、サーバ２は、第二関連情報表７の「記憶先」に基づいてデータが記憶されている記憶先を特定できる。サーバ２は、特定された記憶先にデータを要求することでデータを入力させることができる。したがって、サーバ２は、データの関連情報に基づいてデータを入力させることができる。サーバ２がデータを入力させることによって、ユーザは、外部装置に記憶されたデータを再度入力するなどの操作が不要となり、ＭＦＰ３で画像形成の際、操作を少なくすることができる。
【０１４１】
また、サーバ２がデータの関連情報に基づいてデータを入力させることができるため、ユーザにデータの記憶先を認識させる必要が少ない。また、ＭＦＰ３は、ＭＦＰ３がサーバ２に出力したデータを、さらにＭＦＰ４に出力した情報を管理する必要が少ない。したがって、ユーザは、データがあたかもＭＦＰ３に記憶されているように操作することができる。
【０１４２】
ステップ０９０５では、サーバ２は、ステップＳ０４０９と同様に、ステップＳ０９０４で生成した図１０の第二関連情報表７に基づいてステップＳ０４１０でＭＦＰ３から要求されたデータをＭＦＰ４に出力したか否かの判断を行う。ステップＳ０９０５でデータをＭＦＰ４に出力していると判断した場合、ＭＦＰ３は、ステップＳ０９０６に進む。ステップＳ０９０５でＭＦＰ４にデータを出力していないと判断した場合、ＭＦＰ３は、ステップＳ０４１１に進む。
【０１４３】
ステップＳ０９０６では、サーバ２は、図１０の第二関連情報表７の情報に基づいてＭＦＰ４に記憶されているデータをＭＦＰ４に要求する。
【０１４４】
ステップＳ０９０７では、ＭＦＰ４は、ステップＳ００９０６の要求に対応するデータをサーバ２に出力する。サーバ２は、ＭＦＰ４から入力されたデータをステップＳ０９０５でＭＦＰ４にデータを出力していないと判断した場合と同様にステップＳ０４１１の処理で、ＭＦＰ３に出力する。
【０１４５】
＜第２実施形態の各装置による処理＞
図１１は、本発明の一実施形態の第２実施形態に係る各装置による処理の一例を説明するフローチャートである。
【０１４６】
第２実施形態の画像形成システム１が有する各装置は、第１実施形態の図５の処理に代えて図１１の処理を行う。
【０１４７】
図１１（Ａ）は、第２実施形態のＭＦＰ３による処理の一例を説明するフローチャートである。図１１（Ａ）は、図５（Ａ）と同様であるため、説明を省略する。
【０１４８】
図１１（Ｂ）は、第２実施形態のサーバ２による処理の一例を説明するフローチャートである。図１１（Ｂ）は、図５（Ｂ）と比較して、ステップＳ０５Ｂ０２に代えてステップＳ０５Ａ０３乃至ステップＳ０５Ａ０６の処理が行われる点が異なる。図１１（Ｂ）は、図５（Ｂ）と比較して、ステップＳ０５Ｂ０４に代えてステップＳ０５Ａ０９乃至ステップＳ０５Ａ１１の処理が行われる点が異なる。第２実施形態のサーバ２は、ＭＦＰ３から入力されたデータについてＭＦＰ３と同様の処理を行う。すなわち、ＭＦＰ３から入力されたデータをサーバ２のＨＤに記憶できる空き容量がある場合、サーバ２は、入力されたデータをサーバ２のＨＤに記憶する。ＭＦＰ３から入力されたデータをサーバ２のＨＤに記憶できる空き容量がない場合、サーバ２は、入力されたデータをＭＦＰ４に出力する。サーバ２は、データをＭＦＰ３から要求された際、ＭＦＰ４に出力している場合、ＭＦＰ４に要求し、データを取得する。サーバ２は、データをＭＦＰ３から要求された際、ＭＦＰ４に出力していない場合、サーバ２のＨＤからデータを取り出す。サーバ２は、データをＭＦＰ３から要求された際、取得または取り出したデータをＭＦＰ３に出力する。
【０１４９】
図１１（Ｃ）は、第２実施形態のＭＦＰ４による処理の一例を説明するフローチャートである。図１１（Ｃ）は、図５（Ｂ）と同様の処理をＭＦＰ４が行う処理であるため、説明を省略する。
【０１５０】
第２実施形態のサーバ２がＭＦＰ３と同様の構成、および同様の処理を行うため、ＭＦＰ３から出力されたデータがサーバ２のＨＤの記憶容量を超過する場合、サーバ２は、ＭＦＰ４にデータを出力し、記憶させることができる。サーバ２は、データの関連情報を生成するため、ＭＦＰ４に出力したデータを入力することができる。したがって、サーバ２がデータを入力させ、さらにＭＦＰ３がサーバ２からのデータを入力することによって、ユーザは、外部装置に記憶されたデータを再度入力するなどの操作が不要となり、ＭＦＰ３で画像形成の際、操作を少なくすることができる。
【０１５１】
なお、実施形態は、サーバ２、およびＭＦＰ４のＨＤがら出力されたデータを記憶するとＨＤの記憶容量を超過する場合、ユーザにメッセージを表示する処理を行ってもよい。メッセージを表示することによって、画像形成システム１は、ユーザにシステムの状態を認識させることができ、画像形成システム１のユーザビリティが向上できる。
【０１５２】
なお、実施形態は、図８で示したように２の外部装置で構成される場合に限定されない。例えば画像形成システム１の有する外部装置は３以上であってもよい。
【０１５３】
また、実施形態は、サーバ２がＭＦＰ４からデータを入力し、さらにＭＦＰ３がサーバからデータを入力する構成に限られない。例えばサーバ２がＭＦＰ４にデータを出力する際、出力先の情報をＭＦＰ３に通知し、ＭＦＰ３がデータの関連情報で管理を行う。データ入力の際、ＭＦＰ３は、サーバ２と、ＭＦＰ４と、の間で送受信する情報量を減らすため、サーバ２、およびＭＦＰ４からデータを入力する構成であってもよい。
【０１５４】
＜第３実施形態＞
第３実施形態は、第１実施形態の画像形成システム１を用いる。画像形成システム１の構成は、図１で説明した構成と同様であるため、説明を省略する。
【０１５５】
画像形成システム１は、図１で説明したように画像形成装置と、外部装置と、を有する。画像形成装置は、例えば第１実施形態と同様にＭＦＰ３である。複数の外部装置は、例えば第１実施形態と同様にサーバ２である。以下、画像形成装置がＭＦＰ３、および外部装置がサーバ２である場合を例に説明する。
【０１５６】
図１２は、本発明の一実施形態の第３実施形態に係る画像形成システムによる全体処理の一例の概略を説明する概念図である。
【０１５７】
第３実施形態は、第１実施形態と比較して図１２（Ｂ）の処理が追加されている点が異なる。
【０１５８】
図１２（Ａ）は、ＭＦＰ３のＨＤの空き容量より入力されたデータのデータ量が大きい場合、本発明の一実施形態の第３実施形態に係る画像形成システムによる処理の概略を説明する概念図である。第１実施形態と同様に、例えばＭＦＰ３のＨＤの空き容量より入力されたデータのデータ量が大きい場合、ＭＦＰ３は、第１実施形態で説明した図４のステップＳ０４０３の処理などによってサーバ２にデータを出力する。
【０１５９】
図１２（Ｂ）は、ＭＦＰ３のＨＤに空き容量ができた場合、本発明の一実施形態の第３実施形態に係る画像形成システムによる処理の概略を説明する概念図である。第３実施形態は、入力したデータを記憶できる空き容量がＭＦＰ３のＨＤにできた場合、サーバ２がデータをＭＦＰ３に出力する実施形態である。
【０１６０】
＜第３実施形態の全体処理＞
図１３は、本発明の一実施形態に係る第３実施形態の画像形成システムによる全体処理の一例を説明するシーケンス図である。
【０１６１】
第３実施形態では、画像形成システム１は、第１実施形態の図４の全体処理に代えて図１３の全体処理を行う。
【０１６２】
図１３は、第１実施形態の図４と比較してステップＳ１３０１乃至ステップＳ１３０４の処理が追加されている点が異なる。第３実施形態では、ステップＳ０４０６で生成されるデータの関連情報が異なる。第３実施形態のデータの関連情報については後述する。図９では、第１実施形態の図４と同様の処理は、同様の符号を付し、説明を省略する。
【０１６３】
ステップＳ１３０１では、ＭＦＰ３は、サーバ２にデータを出力している場合、ＭＦＰ３のＨＤに空き容量ができたか否かの判断を行う。なお、ステップＳ１３０１の処理は、繰り返し行われてもよい。ステップＳ１３０１で、ＭＦＰ３のＨＤに空き容量ができたと判断された場合、ＭＦＰ３は、ステップＳ１３０２に進む。ステップＳ１３０１で、ＭＦＰ３のＨＤに空き容量ができていないと判断された場合、ＭＦＰ３は、ステップＳ０４０６に進む。
【０１６４】
ステップＳ１３０２では、ＭＦＰ３は、ステップ１３０１で判断した空き容量に対応するデータ量のデータをサーバ２に要求する。
【０１６５】
ステップＳ１３０３では、サーバ２は、ステップ１３０２で要求されたデータ量に対応するデータ、または要求されたデータ量より少ないデータ量のデータを検索する。
【０１６６】
ステップＳ１３０４では、サーバ２は、ステップ１３０３で検索したデータをＭＦＰ３に出力する。
【０１６７】
＜第３実施形態の各装置による処理＞
図１４は、本発明の一実施形態の第３実施形態に係る各装置による処理の一例を説明するフローチャートである。
【０１６８】
第２実施形態の画像形成システム１が有する各装置は、第１実施形態の図５の処理に代えて図１４の処理を行う。
【０１６９】
図１４（Ａ）は、第３実施形態のＭＦＰ３による処理の一例を説明するフローチャートである。図１４（Ａ）は、図５（Ａ）と比較してステップＳ１４Ａ０１乃至Ｓ１４Ａ０３の処理が追加されている点が異なる。図１４（Ａ）は、図５（Ａ）のステップＳ０５Ａ０６で生成するデータの関連情報が異なる。データの関連情報の詳細は、後述する。
【０１７０】
図１４（Ｂ）は、第３実施形態のサーバ２による処理の一例を説明するフローチャートである。図１４（Ｂ）は、図５（Ｂ）と比較して、ステップＳ１４Ｂ０１乃至Ｓ１４Ｂ０３の処理が追加されている点が異なる。
【０１７１】
ステップＳ１４Ａ０１では、ＭＦＰ３は、ＨＤに空き容量ができたか否かの判断を行う。ステップＳ１４Ａ０１の処理は、図１３のステップＳ１３０１の処理に相当する。ステップＳ１４Ａ０１でＨＤに空き容量ができたと判断された場合（ステップＳ１４Ａ０１でＹＥＳ）、ＭＦＰ３は、ステップＳ１４Ａ０２に進む。ステップＳ１４Ａ０１でＨＤに空き容量ができていないと判断された場合（ステップＳ１４Ａ０１でＮＯ）、ＭＦＰ３は、ステップＳ０５Ａ０６に進む。
【０１７２】
ステップＳ１４Ａ０２では、ＭＦＰ３は、サーバ２にデータを要求する。要求するデータは、ＭＦＰ３のＨＤにできた空き容量に記憶できるデータ量のデータである。ステップＳ１４Ａ０２の処理は、図１３のステップＳ１３０２の処理に相当する。
【０１７３】
ステップＳ１４Ａ０３では、ＭＦＰ３は、要求したデータを入力する処理を行う。ステップＳ１４Ａ０３では、ＭＦＰ３は、ステップＳ１４Ａ０２で要求したデータをサーバ２から入力する処理を行う。ステップＳ１４Ａ０３の処理は、図１３のステップＳ１３０４の処理に相当する。
【０１７４】
ステップＳ１４Ｂ０１では、サーバ２は、データを要求されたか否かの判断を行う。すなわち、ステップＳ１４Ｂ０１で行う処理は、ＭＦＰ３がステップＳ１４Ａ０２の処理を行ったか否かの判断を行う。ステップＳ１４Ｂ０１でデータを要求されたと判断された場合（ステップＳ１４Ｂ０１でＹＥＳ）、サーバ２は、ステップＳ１４Ｂ０２に進む。ステップＳ１４Ｂ０１でデータを要求されていないと判断された場合（ステップＳ１４Ｂ０１でＮＯ）、サーバ２は、ステップＳ０５Ｂ０４に進む。なお、ステップＳ１４Ｂ０１でデータを要求されていないと判断された場合、サーバ２は、データの要求を待つ処理を行ってもよい。
【０１７５】
ステップＳ１４Ｂ０２では、サーバ２は、データを検索する処理を行う。ステップＳ１４Ｂ０２では、サーバ２は、ステップＳ１４Ａ０２のＭＦＰ３からの要求に対応するデータを検索する。ステップＳ１４Ｂ０２の処理は、図１３のステップＳ１３０３の処理に相当する。
【０１７６】
ステップＳ１４Ｂ０３では、サーバ２は、検索されたデータを出力する処理を行う。ステップＳ１４Ｂ０３では、サーバ２は、ステップＳ１４Ａ０２のＭＦＰ３からの要求に対応するデータを出力する。ステップＳ１４Ｂ０３の処理は、図１３のステップＳ１３０４の処理に相当する。
【０１７７】
図１５は、本発明の一実施形態の第３実施形態に係るデータの関連情報の一例を説明する表である。
【０１７８】
図１３のステップＳ０４０６、およびで図５（Ａ）のステップＳ０５Ａ０６で生成されるデータの関連情報は、例えば第三関連情報表８に入力される情報である。
【０１７９】
第三関連情報表８は、第２実施形態の図１０の第二関連情報表７と比較して、「サイズ」の情報が追加されている点が異なる。以下、異なる点を中心に説明する。
【０１８０】
第三関連情報表８が「サイズ」の情報を有するため、ＭＦＰ３は、ＨＤに空き容量ができた際、空き容量に記憶できるデータ量のデータを「サイズ」に基づいて特定することができる。ＭＦＰ３は、第三関連情報表８の「サイズ」に基づいて特定した情報をサーバ２に要求することでデータを入力することができる。
【０１８１】
＜第４実施形態＞
図１６は、本発明の一実施形態の第４実施形態に係る画像形成システムの構成の一例を示すシステム図である。
【０１８２】
画像形成システムは、例えば画像形成システム４１である。画像形成システム４１は、第１実施形態の画像形成システムと比較して、サーバ２に代えてＭＦＰ９、およびＭＦＰ１０となっている点が異なる。画像形成装置は、例えばＭＦＰ３である。外部装置は、例えばＭＦＰ４、ＭＦＰ９、およびＭＦＰ１０である。以下、第４実施形態について図１６の場合を例に説明する。
【０１８３】
第４実施形態は、画像形成システム４１が複数の外部装置を有し、複数の外部装置を対象に出力を行う場合である。
【０１８４】
図１７は、本発明の一実施形態の第２実施形態に係る画像形成システムによる全体処理の一例の概略を説明する概念図である。
【０１８５】
図１７（Ａ）は、ＭＦＰ３に操作によって入力されたジョブが「Ａ４」、「カラー」、および「３０枚」の画像形成条件の場合である。
【０１８６】
図１７（Ｂ）は、ＭＦＰ３に操作によって入力されたジョブが「Ａ３」、「白黒」、および「１枚」の画像形成条件の場合である。
【０１８７】
例えばＭＦＰ３のＨＤの空き容量より入力されたデータのデータ量が大きい場合、ＭＦＰ３は、第１実施形態で説明した図４のステップＳ０４０３の処理などによってサーバ２にデータを出力する。
【０１８８】
第４実施形態は、第１実施形態乃至第３実施形態と同様に、ジョブの実行によって扱われるデータのデータ量がＭＦＰ３のＨＤの空き容量より大きく、データをＭＦＰ３のＨＤに記憶すると記憶容量を超過してしまう場合である。ＭＦＰ３は、外部装置であるＭＦＰ４、ＭＦＰ９、およびＭＦＰ１０のいずれかを出力先として選択し、データを出力する。出力先の選択で、ＭＦＰ３は、出力先の候補となる各外部装置の機能に係る情報である機能情報１１を有し、機能情報１１に基づいて優先度を設定する。ＭＦＰ３は、優先度の高い順に出力を行う。
【０１８９】
図１７（Ａ）の場合、データは、「Ａ４サイズ」、「カラー」、および「３０枚」であるため、「Ａ４対応」、および「カラー対応」の機能を有するＭＦＰ９を出力先に選択し、出力を行う。
【０１９０】
図１７（Ｂ）の場合、データは、「Ａ３」、「白黒」、および「１枚」であるため、「白黒対応」、および「Ａ３サイズ対応」の機能を有するＭＦＰ１０を出力先に選択し、出力を行う。
【０１９１】
図１８は、本発明の一実施形態の第４実施形態に係る優先度の計算の一例を説明する表である。
【０１９２】
優先度は、例えば機能情報１１に基づいて行われる。優先度は、出力先を選択するための数値である。以下、図１７（Ａ）、および図１７（Ｂ）の場合を例に説明する。機能情報１１は、図１７で示したように外部装置ごとに外部装置の有する機能に対応して機能情報が生成される。機能情報は、例えばＭＦＰ９の機能情報表１１１、およびＭＦＰ１０の機能情報表１１２である。ＭＦＰ９の機能情報表１１１は、図１６、および図１７のＭＦＰ９に対応する機能情報である。ＭＦＰ１０の機能情報表１１２は、図１６、および図１７のＭＦＰ１０に対応する機能情報である。
【０１９３】
各外部装置の有する機能がＭＦＰ３に入力されたデータに対応できるかを例えば評価表１３を用いて数値化する。データの画像形成条件に対して外部装置の有する機能が一致する場合、「完全合致する」と評価し、「１０」を加点する値とする。データの画像形成条件に対して外部装置の有する機能が対応可能な場合、「能力を含む」と評価し、「５」を加点する値とする。「完全合致する」場合の値を「能力を含む」場合より低い値とすることで、多機能なＭＦＰに出力が集中し、多機能なＭＦＰのＨＤに記憶されるデータ量を少なくすることができる。同様に「影響しない」、「やや適合しない」、および「機能が未対応」など段階をつけて評価を行う。
【０１９４】
機能情報１１、および評価表１３に基づいて優先度を計算した計算結果は、優先度の計算結果１２である。優先度の計算結果１２は、外部装置ごとに計算結果を算出する。
【０１９５】
例えば図１７（Ａ）、および図１７（Ｂ）のデータに対してＭＦＰ９の優先度の計算結果は、ＭＦＰ９に対する優先度の計算結果表１２１である。例えば図１７（Ａ）、および図１７（Ｂ）のデータに対してＭＦＰ１０優先度の計算結果は、ＭＦＰ１０に対する優先度の計算結果表１２２である。
【０１９６】
例えばＭＦＰ９に対する優先度の計算結果表１２１において、ＭＦＰ９の機能情報表１１１に基づいてＭＦＰ９の有する機能は、「フルカラー」である。図１７（Ａ）の画像形成条件「フルカラー」に対して、ＭＦＰ９の有する機能の「フルカラー」は、評価表１３の「完全合致する」と評価され、「１０」を加点する計算が行われる。
【０１９７】
＜第４実施形態の全体処理＞
図１９は、本発明の一実施形態の第４実施形態に係る全体処理の一例を説明するシーケンス図である。
【０１９８】
第４実施形態では、画像形成システム４１は、第１実施形態の図４の全体処理に代えて図１９の全体処理を行う。
【０１９９】
図１９は、第１実施形態の図４と比較して、図４のステップＳ０４０２でＨＤの記憶容量を超過と判定した場合の処理であるステップＳ０４０３乃至ステップＳ０４０４の処理に代えてステップＳ１９０１乃至ステップＳ１９０７を処理を行う点が異なる。図１９は、図４のステップＳ０４０９で外部装置であるサーバ２に出力を行ったと判定した場合の処理であるステップＳ０４１０乃至ステップＳ０４１１の処理に代えてステップＳ１９０９乃至ステップＳ１９１４を処理を行う点が異なる。図１９では、第１実施形態の図４と同様の処理は、同様の符号を付し、説明を省略する。
【０２００】
ステップＳ１９０１では、ＭＦＰ３は、図１８で説明した機能情報に基づいて優先度を計算し、出力先となる外部装置を選択する処理を行う。ステップＳ１９０１でＭＦＰ３がＭＦＰ４を選択した場合、ＭＦＰ３は、ステップＳ１９０２に進む。ステップＳ１９０１でＭＦＰ３がＭＦＰ９を選択した場合、ＭＦＰ３は、ステップＳ１９０４に進む。ステップＳ１９０１でＭＦＰ３がＭＦＰ１０を選択した場合、ＭＦＰ３は、ステップＳ１９０６に進む。
【０２０１】
ＭＦＰ９が出力先に選択される場合は、例えば図１７（Ａ）の場合である。ＭＦＰ１０が出力先に選択される場合は、例えば図１７（Ｂ）の場合である。
【０２０２】
ステップＳ１９０２では、ＭＦＰ３は、ステップＳ１９０１で選択された出力先となるＭＦＰ４に、図４のステップＳ０４０３と同様に、データを出力する。
【０２０３】
ステップＳ１９０３では、ＭＦＰ４は、ステップＳ１９０２で入力されたデータを図４のステップＳ０４０４と同様に、記憶する。
【０２０４】
ステップＳ１９０４では、ＭＦＰ３は、ステップＳ１９０１で選択された出力先となるＭＦＰ９に、図４のステップＳ０４０３と同様に、データを出力する。
【０２０５】
ステップＳ１９０５では、ＭＦＰ９は、ステップＳ１９０４で入力されたデータを図４のステップＳ０４０４と同様に、記憶する。
【０２０６】
ステップＳ１９０６では、ＭＦＰ３は、ステップＳ１９０１で選択された出力先となるＭＦＰ１０に、図４のステップＳ０４０３と同様に、データを出力する。
【０２０７】
ステップＳ１９０７では、ＭＦＰ１０は、ステップＳ１９０６で入力されたデータを図４のステップＳ０４０４と同様に、記憶する。
【０２０８】
ステップＳ１９０８では、ＭＦＰ３は、ステップＳ１９０１で選択された出力先を特定しい選択する処理を行う。特定は、例えばデータの関連情報に基づいて行う。ステップＳ１９０８でＭＦＰ３がＭＦＰ４を選択した場合、ＭＦＰ３は、ステップＳ１９０９に進む。ステップＳ１９０８でＭＦＰ３がＭＦＰ９を選択した場合、ＭＦＰ３は、ステップＳ１９１１に進む。ステップＳ１９０８でＭＦＰ３がＭＦＰ１０を選択した場合、ＭＦＰ３は、ステップＳ１９１３に進む。
【０２０９】
ステップＳ１９０９では、ＭＦＰ３は、ステップＳ１９０８で選択された出力先であるＭＦＰ４に、図４のステップＳ０４１０と同様に、出力したデータを要求する。
【０２１０】
ステップＳ１９１０では、ＭＦＰ４は、ステップＳ１９０９の要求に対して、図４のステップＳ０４１１と同様に、要求されたデータをＭＦＰ３に出力する。
【０２１１】
ステップＳ１９１１では、ＭＦＰ３は、ステップＳ１９０８で選択された出力先であるＭＦＰ９に、図４のステップＳ０４１０と同様に、出力したデータを要求する。
【０２１２】
ステップＳ１９１２では、ＭＦＰ９は、ステップＳ１９１１の要求に対して、図４のステップＳ０４１１と同様に、要求されたデータをＭＦＰ３に出力する。
【０２１３】
ステップＳ１９１３では、ＭＦＰ３は、ステップＳ１９０８で選択された出力先であるＭＦＰ１０に、図４のステップＳ０４１０と同様に、出力したデータを要求する。
【０２１４】
ステップＳ１９１４では、ＭＦＰ１０は、ステップＳ１９１３の要求に対して、図４のステップＳ０４１１と同様に、要求されたデータをＭＦＰ３に出力する。
【０２１５】
第４実施形態は、外部装置の機能の情報である機能情報に基づいて優先度を計算し、優先度に基づいてデータを出力する。機能情報に基づいた優先度であるため、データの出力先は、データを画像形成する画像形成条件に適した機能を有する外部装置にすることができる。画像形成条件に適した機能を有する外部装置にデータを記憶することで、例えば図１６のネットワーク５、およびＭＦＰ３が故障した場合、データは入力されず、外部装置に記憶された状態となる。ユーザは、データを画像形成するなどの操作を画像形成条件に適した機能を有する外部装置で行えるため、画像形成を行う際、操作を少なくできる。
【０２１６】
なお、各実施形態は、説明した実施形態を単独で行う実施形態に限られない。例えば第３実施形態と、第４実施形態は、組み合わせて実施されてもよい。
【０２１７】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【符号の説明】
【０２１８】
１、４１  画像形成システム
２  サーバ
２Ｈ１  主記憶装置
２Ｈ２  補助記憶装置
２Ｈ３  ＣＰＵ
２Ｈ４  入力Ｉ／Ｆ
２Ｈ４１  キーボード
２Ｈ４２  マウス
２Ｈ５  出力Ｉ／Ｆ
２Ｈ５１  ディスプレイ
２Ｈ６  ネットワークＩ／Ｆ
２Ｈ７  バス
２Ｆ１  出力部
２Ｆ２  記憶部
２Ｆ３  入力部
２Ｆ４  制御部
３、４、９  ＭＦＰ
３Ｈ１  主記憶装置
３Ｈ２  補助記憶装置
３Ｈ３  ＣＰＵ
３Ｈ４  読取装置
３Ｈ５  印刷装置
３Ｈ６  操作装置
３Ｈ７  ネットワークＩ／Ｆ
３Ｈ８  バス
３Ｆ１  入力部
３Ｆ２  処理部
３Ｆ２１  判定処理部
３Ｆ２２  切換処理部
３Ｆ２３  データ管理処理部
３Ｆ３  記憶部
３Ｆ３１  データの関連情報記憶部
３Ｆ３２  データ記憶部
３Ｆ４  出力部
３Ｆ５  画像形成部
３Ｆ６  制御部
５  ネットワーク
６  関連情報表
７  第二関連情報表
８  第三関連情報表
１１  機能情報
１１１  ＭＦＰ９の機能情報表
１１２  ＭＦＰ１０の機能情報表
１２  優先度の計算結果
１２１  ＭＦＰ９に対する優先度の計算結果表
１２２  ＭＦＰ１０に対する優先度の計算結果表
１３  評価表
【先行技術文献】
【特許文献】
【０２１９】
【特許文献１】特開２０１０−１７１７２０号公報
【図１】
2015162226.tif 000003
【図２】
2015162226.tif 000004
【図３】
2015162226.tif 000005
【図４】
2015162226.tif 000006
【図５】
2015162226.tif 000007
【図６】
2015162226.tif 000008
【図７】
2015162226.tif 000009
【図８】
2015162226.tif 000010
【図９】
2015162226.tif 000011
【図１０】
2015162226.tif 000012
【図１１】
2015162226.tif 000013
【図１２】
2015162226.tif 000014
【図１３】
2015162226.tif 000015
【図１４】
2015162226.tif 000016
【図１５】
2015162226.tif 000017
【図１６】
2015162226.tif 000018
【図１７】
2015162226.tif 000019
【図１８】
2015162226.tif 000020
【図１９】
2015162226.tif 000021