(57)【要約】【課題】印刷ファイルを複数の画像形成装置に分散保存させ、画像形成装置の処理能力の低下を防止する。【解決手段】第１および第２の画像形成装置が、印刷ファイルを一時保存する記憶部と、他の画像形成装置から印刷ファイルを取得するファイル取得要求部と、印刷実行部とを備える。第１の画像形成装置が、自己の記憶部に、印刷ファイルを一時保存している画像形成装置に関する印刷管理情報を記憶し、所定の条件を満たす場合に、第１の画像形成装置に一時保存されている印刷ファイルを、第２の画像形成装置に移動させるファイル移動要求部を備える。任意の画像形成装置において、第１の画像形成装置から取得した印刷管理情報を利用して印刷させる所望の印刷ファイルの選択と印刷要求が入力された場合に、ファイル取得要求部が、選択された印刷ファイルを、一時保存されている第１または第２の画像形成装置から取得して、選択された印刷ファイルを印刷する。【選択図】図６
2018182372.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークによって接続された１台の第１の画像形成装置と、１または複数の第２の画像形成装置とを含む画像処理システムであって、
前記第１および第２の画像形成装置が、
印刷することを目的とした印刷ファイルを入力する情報入力部と、前記入力された印刷ファイルを一時保存する記憶部と、ネットワークに接続された画像形成装置間で情報を送受信する通信部と、他の画像形成装置から印刷ファイルを取得するファイル取得要求部と、所定の印刷ファイルの情報を用紙に印刷する印刷実行部とを備え、
前記第１の画像形成装置が、
自己の前記記憶部に、すべての画像形成装置で入力された印刷ファイルを一時保存している画像形成装置に関する印刷管理情報を記憶し、
自己の前記記憶部に一時保存された印刷ファイルを、第２の画像形成装置に移動させるファイル移動要求部を備え、
所定の条件を満たす場合に、前記ファイル移動要求部が、前記第１の画像形成装置に一時保存されている印刷ファイルを、第２の画像形成装置に移動させ、
任意の画像形成装置において、前記第１の画像形成装置から前記印刷管理情報を取得し、前記印刷管理情報を利用して、印刷させる所望の印刷ファイルの選択とその選択された印刷ファイルの印刷要求が入力された場合に、前記ファイル取得要求部によって、前記選択された印刷ファイルを、その選択された印刷ファイルが保存されている前記第１または第２の画像形成装置から取得して、前記任意の画像形成装置の印刷実行部によって、前記選択された印刷ファイルの情報を用紙に印刷することを特徴とする画像処理システム。
【請求項２】
前記ファイル移動要求部は、前記第２の画像形成装置の記憶部の残容量が、前記第１の画像形成装置の記憶部の残容量よりも大きい場合に、前記第１の画像形成装置の記憶部に一時保存されている印刷ファイルを、第２の画像形成装置に移動させることを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記印刷管理情報には、すべての画像形成装置ごとにそれぞれの記憶部の残容量を記憶した残容量リストが含まれ、
前記第１の画像形成装置は、前記残容量リストを利用して、前記第１の画像形成装置の記憶部の残容量および複数の第２の画像形成装置の記憶部の残容量をそれぞれ比較する残容量比較部をさらに備え、
前記残容量比較部が、前記第１の画像形成装置の記憶部の残容量よりも大きく、かつ、最も大きな残容量を持つ第２の画像形成装置を検出した場合に、
前記ファイル移動要求部は、前記第１の画像形成装置の記憶部に一時保存されている印刷ファイルを、前記最も大きな残容量を持つ第２の画像形成装置に移動させることを特徴とする請求項１に記載の画像処理システム。
【請求項４】
前記印刷管理情報には、すべての画像形成装置ごとにそれぞれの記憶部の残容量を記憶した残容量リストが含まれ、
前記第１の画像形成装置は、前記残容量リストを利用して、前記第１の画像形成装置の記憶部の残容量および複数の第２の画像形成装置の記憶部の残容量をそれぞれ比較する残容量比較部をさらに備え、
前記残容量比較部が、前記第１の画像形成装置の記憶部の残容量よりも大きい残容量を持つ複数の第２の画像形成装置を検出した場合に、
前記ファイル移動要求部は、前記第１の画像形成装置の記憶部に一時保存されている印刷ファイルを、前記第１の画像形成装置の記憶部の残容量よりも大きい残容量を持つ第２の画像形成装置のうちいずれかの第２の画像形成装置に移動させることを特徴とする請求項１に記載の画像処理システム。
【請求項５】
前記印刷管理情報には、すべての画像形成装置ごとに、それぞれの記憶部に一時保存されている印刷ファイルを特定する情報が記憶された印刷情報リストが含まれ、
前記任意の画像形成装置において、前記第１の画像形成装置から取得した前記印刷情報リストを利用して、前記選択された印刷ファイルが一時保存されている画像形成装置を検出し、検出された画像形成装置が、第２の画像形成装置である場合は、前記ファイル取得要求部が、その第２の画像形成装置から、選択された印刷ファイルを取得することを特徴とする請求項１から４のいずれかに記載の画像処理システム。
【請求項６】
前記第１および第２の画像形成装置が、自己の記憶部に一時保存されている印刷ファイルを削除するファイル削除部をさらに備え、
前記第１の画像形成装置が、第２の画像形成装置に、その第２の画像形成装置に一時保存されている印刷ファイルの削除を要求するファイル削除要求部をさらに備え、
前記印刷実行部によって、前記選択された印刷ファイルの情報を用紙に印刷した後、
前記選択された印刷ファイルが、第１の画像形成装置に一時保存されている場合は、前記第１の画像形成装置の前記ファイル削除部が、前記選択された印刷ファイルを削除し、
前記選択された印刷ファイルが、第１の画像形成装置に一時保存されていない場合は、前記ファイル削除要求部が、前記選択された印刷ファイルが一時保存されている前記第２の画像形成装置に対し、一時保存されていた印刷ファイルの削除を要求し、前記選択された印刷ファイルが一時保存されている前記第２の画像形成装置の前記ファイル削除部が、前記選択された印刷ファイルを削除することを特徴とする請求項１から５のいずれかに記載の画像処理システム。
【請求項７】
ネットワークによって接続された１台の第１の画像形成装置と、１または複数の第２の画像形成装置とを含む画像処理システムであって、
前記第１および第２の画像形成装置に、印刷することを目的とした印刷ファイルを分散保存し、
前記第１の画像形成装置に、前記印刷ファイルが保存されている画像形成装置を特定する印刷管理情報を記憶し、
任意の画像形成装置において、前記第１の画像形成装置から取得した前記印刷管理情報を利用して、印刷させる所望の印刷ファイルを、その所望の印刷ファイルが保存されている前記第１または第２の画像形成装置から取得した後、印刷することを特徴とする画像処理システム。
【請求項８】
ネットワークに接続された他の画像形成装置と情報を送受信する通信部と、
印刷することを目的として入力された印刷ファイルを一時保存し、自己および他の画像形成装置ごとにそれぞれ一時保存されている印刷ファイルを特定する情報が記憶された印刷情報リストを記憶した記憶部と、
前記通信部によって、他の画像形成装置に保存されている印刷ファイルを、前記他の画像形成装置から取得するファイル取得要求部と、
所定の印刷ファイルの情報を用紙に印刷する印刷実行部とを備え、
前記印刷情報リストを利用して所望の印刷ファイルが選択され、前記選択された印刷ファイルが、他の画像形成装置に一時保存されている場合は、前記ファイル取得要求部が、前記選択された印刷ファイルを、選択された印刷ファイルが一時保存されている前記他の画像形成装置から取得した後、または、前記選択された印刷ファイルが、前記記憶部に一時保存されている場合は、前記選択された印刷ファイルを、前記記憶部から取得した後、
前記印刷実行部が、前記取得された印刷ファイルの情報を用紙に印刷することを特徴とする画像形成装置。
【請求項９】
ネットワークによって接続された１台の第１の画像形成装置と、１または複数の第２の画像形成装置とを含む画像処理システムのファイル印刷方法であって、
前記第１の画像形成装置に、すべての画像形成装置で入力された印刷ファイルを一時保存している画像形成装置に関する印刷管理情報を記憶し、
任意の画像形成装置で入力された印刷ファイルを、前記第１の画像形成装置に一時保存させ、
所定の条件を満たす場合に、前記第１の画像形成装置に一時保存されている印刷ファイルを、第２の画像形成装置に移動させ、
任意の画像形成装置において、前記第１の画像形成装置から前記印刷管理情報を取得し、
前記印刷管理情報を利用して印刷させる所望の印刷ファイルの選択とその選択された印刷ファイルの印刷要求が入力された場合に、
前記選択された印刷ファイルが、他の画像形成装置に一時保存されている場合は、前記選択された印刷ファイルを、選択された印刷ファイルが一時保存されている前記他の画像形成装置から取得した後、前記任意の画像形成装置によって、前記選択された印刷ファイルの情報を用紙に印刷し、
または、前記選択された印刷ファイルが、前記印刷要求が入力された前記任意の画像形成装置に一時保存されている場合は、前記任意の画像形成装置によって、前記選択された印刷ファイルの情報を読み出して用紙に印刷することを特徴とする画像処理システムのファイル印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理システムおよび画像形成装置に関し、特に、複数の画像形成装置がネットワークに接続された環境において、画像情報等を含む印刷ファイルを、所望の画像形成装置から印刷することのできる画像処理システムおよび画像形成装置に関する。
【背景技術】
【０００２】
従来から、複数の画像形成装置がネットワークに接続された環境において、同じネットワークに接続されたユーザ所有の情報処理装置から、指定した画像形成装置に、印刷したい印刷ファイルを送信し、印刷ファイルの情報を用紙に印刷することが行われている。
【０００３】
また、複数の画像形成装置と専用のプリントサーバとをネットワークに接続し、ユーザ所有の情報処理装置から送信された印刷ファイルを、プリントサーバに一時保存した後、ユーザが、その画像情報を印刷したい所望の画像形成装置のところへ行き、その画像形成装置において、印刷ファイルの印刷要求を入力することにより、プリントサーバに一時保存されていた印刷ファイルをプリントサーバから取得して、所望の画像形成装置から印刷ファイルの情報の印刷を実行する印刷システムも利用されている。
【０００４】
さらに、プリントサーバがなく、複数の画像形成装置がネットワークに接続された環境においては、１台の画像形成装置Aをプリントサーバとしての機能を有するマスター機として設定し、そのマスター機が、転送されてくるすべての印刷ファイルを一時保存し、他の画像形成装置Bからの印刷要求に対して、所定の印刷ファイルをその画像形成装置Bに送信して、画像形成装置Bから、印刷ファイルの情報の印刷を実行する印刷システムも利用されている。
【０００５】
また、特許文献１では、画像データを記憶している複数のユーザ端末と、複数の画像形成装置とがネットワークに接続された環境において、各画像形成装置に、ユーザIDと、ユーザ端末のIPアドレスとを対応させて記憶し、ユーザが所望の画像形成装置まで移動して、その画像形成装置にてユーザがユーザIDを入力して認証処理を行い、認証が成功した場合に、画像形成装置が、入力されたユーザIDに対応したユーザ端末に要求情報を送信して、そのユーザ端末から、ユーザ端末に記憶されていた画像データを受信し、その画像データの画像を用紙に印刷する画像処理システムが提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−３９５２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、従来のように、専用のプリントサーバを利用した印刷システムでは、画像形成装置とは別に専用のプリントサーバを導入する必要があるので、システムの構築費用が高くなり、また、印刷しようとするデータは、全てプリントサーバに集中して保存されるため、プリントサーバがメンテナンス中の場合など、プリントサーバに印刷ファイルを保存した後に、プリントサーバが利用できなくなると、所望の画像形成装置から電子データを印刷できなくなる。
【０００８】
また、一般的に、画像形成装置には、コピー機能やスキャナ機能等を実行するために、記憶装置が備えられているが、１台の画像形成装置をプリントサーバとしての機能を有するマスター機として設定する場合は、プリントサーバとしての機能を実行するために、転送されてくるすべての印刷ファイルを一時保存するための記憶容量を予め確保しておく必要がある。すなわち、マスター機では、画像形成装置本来のコピー機能やスキャナ機能等を実行するために必要な記憶容量を確保した上で、プリントサーバ機能のための記憶容量を確保する必要があるので、専用のプリントサーバに比べて、印刷ファイルを一時保存するために使用できる記憶容量は少なくなる場合がある。
【０００９】
さらに、プリントサーバ機能による印刷ファイルの受信と、他の画像形成装置への印刷ファイルの送信が集中した場合、画像形成装置本来のコピー機能などに影響を与え、処理能力が低下するという問題もある。
また、プリントサーバを利用した場合の問題点と同様に、印刷しようとする印刷ファイルは、全てマスター機に集中して保存されるため、マスター機に印刷ファイルを保存した後に、マスター機が利用できなくなると、他の画像形成装置から印刷ファイルを印刷できなくなる。
【００１０】
また、特許文献１では、プリントサーバも、マスター機となる画像形成装置も必要ないが、ユーザが所望の画像形成装置で印刷を行う時には、画像データを記憶したユーザ端末を必ずネットワークに接続しておく必要があり、印刷すべき複数の画像データをユーザ端末に記憶している状態では、すべての複数の画像データを印刷できるにすぎず、所望の画像データのみを選択的に印刷することはできない。
【００１１】
そこで、この発明は、以上のような事情を考慮してなされたものであり、専用のプリントサーバを備えることなく、たとえば印刷ファイルを一時保存する画像形成装置の残りの記憶容量などを考慮して、印刷ファイルを複数の画像形成装置に分散保存させ、一台の画像形成装置にアクセスが集中することを回避し、画像形成装置の処理能力が低下することを防止することのできる画像処理システムおよび画像形成装置を提供することを課題とする。
【課題を解決するための手段】
【００１２】
この発明は、ネットワークによって接続された１台の第１の画像形成装置と、１または複数の第２の画像形成装置とを含む画像処理システムであって、前記第１および第２の画像形成装置が、印刷することを目的とした印刷ファイルを入力する情報入力部と、前記入力された印刷ファイルを一時保存する記憶部と、ネットワークに接続された画像形成装置間で情報を送受信する通信部と、他の画像形成装置から印刷ファイルを取得するファイル取得要求部と、所定の印刷ファイルの情報を用紙に印刷する印刷実行部とを備え、前記第１の画像形成装置が、自己の前記記憶部に、すべての画像形成装置で入力された印刷ファイルを一時保存している画像形成装置に関する印刷管理情報を記憶し、自己の前記記憶部に一時保存された印刷ファイルを、第２の画像形成装置に移動させるファイル移動要求部を備え、所定の条件を満たす場合に、前記ファイル移動要求部が、前記第１の画像形成装置に一時保存されている印刷ファイルを、第２の画像形成装置に移動させ、任意の画像形成装置において、前記第１の画像形成装置から前記印刷管理情報を取得し、前記印刷管理情報を利用して、印刷させる所望の印刷ファイルの選択とその選択された印刷ファイルの印刷要求が入力された場合に、前記ファイル取得要求部によって、前記選択された印刷ファイルを、その選択された印刷ファイルが保存されている前記第１または第２の画像形成装置から取得して、前記任意の画像形成装置の印刷実行部によって、前記選択された印刷ファイルの情報を用紙に印刷することを特徴とする画像処理システムを提供するものである。
【００１３】
また、前記ファイル移動要求部は、前記第２の画像形成装置の記憶部の残容量が、前記第１の画像形成装置の記憶部の残容量よりも大きい場合に、前記第１の画像形成装置の記憶部に一時保存されている印刷ファイルを、第２の画像形成装置に移動させることを特徴とする。
これによれば、第１の画像形成装置の記憶部に一時保存されている印刷ファイルを、比較的残容量に余裕のある第２の画像形成装置に移動させるので、第１の画像形成装置の記憶部の記憶容量が枯渇してしまうことを防止でき、印刷ファイルを複数の画像形成装置に分散保存させることにより、一台の第１の画像形成装置にアクセスが集中することを回避できる。
【００１４】
また、前記印刷管理情報には、すべての画像形成装置ごとにそれぞれの記憶部の残容量を記憶した残容量リストが含まれ、前記第１の画像形成装置は、前記残容量リストを利用して、前記第１の画像形成装置の記憶部の残容量および複数の第２の画像形成装置の記憶部の残容量をそれぞれ比較する残容量比較部をさらに備え、前記残容量比較部が、前記第１の画像形成装置の記憶部の残容量よりも大きく、かつ、最も大きな残容量を持つ第２の画像形成装置を検出した場合に、前記ファイル移動要求部は、前記第１の画像形成装置の記憶部に一時保存されている印刷ファイルを、前記最も大きな残容量を持つ第２の画像形成装置に移動させることを特徴とする。
これによれば、第１の画像形成装置の記憶部に一時保存されている印刷ファイルを、比較的残容量に余裕のある最も大きな残容量を持つ第２の画像形成装置に移動させるので、
全ての画像形成装置の記憶部の残容量を考慮した印刷ファイルの分散保存をすることにより、複数の画像形成装置の記憶部をより効率的に使用することができ、第１の画像形成装置の記憶部の記憶容量が枯渇してしまうことを防止できる。
【００１５】
また、前記印刷管理情報には、すべての画像形成装置ごとにそれぞれの記憶部の残容量を記憶した残容量リストが含まれ、前記第１の画像形成装置は、前記残容量リストを利用して、前記第１の画像形成装置の記憶部の残容量および複数の第２の画像形成装置の記憶部の残容量をそれぞれ比較する残容量比較部をさらに備え、前記残容量比較部が、前記第１の画像形成装置の記憶部の残容量よりも大きい残容量を持つ複数の第２の画像形成装置を検出した場合に、前記ファイル移動要求部は、前記第１の画像形成装置の記憶部に一時保存されている印刷ファイルを、前記第１の画像形成装置の記憶部の残容量よりも大きい残容量を持つ第２の画像形成装置のうちいずれかの第２の画像形成装置に移動させることを特徴とする。
【００１６】
また、前記印刷管理情報には、すべての画像形成装置ごとに、それぞれの記憶部に一時保存されている印刷ファイルを特定する情報が記憶された印刷情報リストが含まれ、前記任意の画像形成装置において、前記第１の画像形成装置から取得した前記印刷情報リストを利用して、前記選択された印刷ファイルが一時保存されている画像形成装置を検出し、検出された画像形成装置が、他の第２の画像形成装置である場合は、前記ファイル取得要求部が、その第２の画像形成装置から、選択された印刷ファイルを取得することを特徴とする。
【００１７】
また、前記第１および第２の画像形成装置が、自己の記憶部に一時保存されているファイル削除部をさらに備え、前記第１の画像形成装置が、他の画像形成装置に、ファイルの削除を要求するファイル削除要求部をさらに備え、前記印刷実行部によって、前記選択された印刷ファイルの情報を用紙に印刷した後、前記選択された印刷ファイルが、第１の画像形成装置に一時保存されている場合は、前記第１の画像形成装置の前記ファイル削除部が、前記選択された印刷ファイルを削除し、前記選択された印刷ファイルが、第１の画像形成装置に一時保存されていない場合は、前記ファイル削除要求部が、前記選択された印刷ファイルが一時保存されている前記第２の画像形成装置に対し、一時保存されている印刷ファイルの削除を要求し、前記選択された印刷ファイルが一時保存されていた前記第２の画像形成装置の前記ファイル削除部が、前記選択された印刷ファイルを削除することを特徴とする。
これによれば、印刷ファイルの情報を用紙に印刷した後に、選択された印刷ファイルが一時保存されていた画像形成装置において、その一時保存されていた印刷ファイルを削除するので、選択された印刷ファイルが一時保存されていた画像形成装置の記憶部の残容量を増やすことができ、画像形成装置の記憶部の記憶容量が枯渇してしまうことを防止できる。
【００１８】
また、この発明は、ネットワークによって接続された１台の第１の画像形成装置と、１または複数の第２の画像形成装置とを含む画像処理システムであって、前記第１および第２の画像形成装置に、印刷することを目的とした印刷ファイルを分散保存し、前記第１の画像形成装置に、前記印刷ファイルが保存されている画像形成装置を特定する印刷管理情報を記憶し、任意の画像形成装置において、前記第１の画像形成装置から取得した前記印刷管理情報を利用して、印刷させる所望の印刷ファイルを、その所望の印刷ファイルが保存されている前記第１または第２の画像形成装置から取得した後印刷することを特徴とする画像処理システムを提供するものである。
【００１９】
また、この発明は、ネットワークに接続された他の画像形成装置と情報を送受信する通信部と、印刷することを目的として入力された印刷ファイルを一時保存し、自己および他の画像形成装置ごとにそれぞれ一時保存されている印刷ファイルを特定する情報が記憶された印刷情報リストを記憶した記憶部と、前記通信部によって、他の画像形成装置に保存されている印刷ファイルを、前記他の画像形成装置から取得するファイル取得要求部と、所定の印刷ファイルの情報を用紙に印刷する印刷実行部とを備え、前記印刷情報リストを利用して所望の印刷ファイルが選択され、前記選択された印刷ファイルが、他の画像形成装置に一時保存されている場合は、前記ファイル取得要求部が、前記選択された印刷ファイルを、選択された印刷ファイルが一時保存されている前記他の画像形成装置から取得した後、または、前記選択された印刷ファイルが、前記記憶部に一時保存されている場合は、前記選択された印刷ファイルを、前記記憶部から取得した後、前記印刷実行部が、前記取得された印刷ファイルの情報を用紙に印刷することを特徴とする画像形成装置を提供するものである。
【００２０】
また、この発明は、ネットワークによって接続された１台の第１の画像形成装置と、１または複数の第２の画像形成装置とを含む画像処理システムのファイル印刷方法であって、前記第１の画像形成装置に、すべての画像形成装置で入力された印刷ファイルを一時保存している画像形成装置に関する印刷管理情報を記憶し、任意の画像形成装置で入力された印刷ファイルを、前記第１の画像形成装置に一時保存させ、所定の条件を満たす場合に、前記第１の画像形成装置に一時保存されている印刷ファイルを、第２の画像形成装置に移動させ、任意の画像形成装置において、前記第１の画像形成装置から前記印刷管理情報を取得し、前記印刷管理情報を利用して印刷させる所望の印刷ファイルの選択とその選択された印刷ファイルの印刷要求が入力された場合に、前記選択された印刷ファイルが、他の画像形成装置に一時保存されている場合は、前記選択された印刷ファイルを、選択された印刷ファイルが一時保存されている前記他の画像形成装置から取得した後、前記任意の画像形成装置によって、前記選択された印刷ファイルの情報を用紙に印刷し、または、前記選択された印刷ファイルが、前記印刷要求が入力された前記任意の画像形成装置に一時保存されている場合は、前記任意の画像形成装置によって、前記選択された印刷ファイルの情報を読み出して用紙に印刷することを特徴とする画像処理システムのファイル印刷方法を提供するものである。
【発明の効果】
【００２１】
この発明によれば、第１の画像形成装置が、自己の記憶部に、すべての画像形成装置で入力された印刷ファイルを現在一時保存している画像形成装置に関する印刷管理情報を記憶し、所定の条件を満たす場合に、第１の画像形成装置のファイル移動要求部が、第１の画像形成装置に一時保存されている印刷ファイルを、第２の画像形成装置に移動させ、任意の画像形成装置において、第１の画像形成装置から取得した印刷管理情報を利用して、印刷させる所望の印刷ファイルの選択と印刷要求が入力された場合に、選択された印刷ファイルを、その選択された印刷ファイルが現在保存されている第１または第２の画像形成装置から取得して、選択された印刷ファイルの情報を用紙に印刷するので、印刷ファイルを複数の画像形成装置に分散保存させて、一台の第１の画像形成装置にアクセスが集中することを回避し、画像形成装置の処理能力が低下することを防止できる。
【図面の簡単な説明】
【００２２】
【図１】この発明の画像処理システムの一実施例の概略接続図である。
【図２】この発明の画像形成装置のうち、親機の一実施例の構成ブロック図である。
【図３】この発明の画像形成装置のうち、サブ親機の一実施例の構成ブロック図である。
【図４】この発明の画像形成装置のうち、子機の一実施例の構成ブロック図である。
【図５】この発明の画像形成装置で利用される情報の一実施例の説明図である。
【図６】印刷ファイルをサブ親機に保存する処理の一実施例の概要シーケンスである。
【図７】親機に保存された印刷ファイルを印刷する処理の一実施例の概要シーケンスである。
【図８】サブ親機に保存された印刷ファイルを印刷する処理の一実施例の概要シーケンスである。
【図９】印刷ファイルを親機に保存する処理の一実施例の詳細シーケンスである。
【図１０】印刷ファイルをサブ親機に保存する処理の一実施例の詳細シーケンスである。
【図１１】親機に保存された印刷ファイルを子機で印刷する処理の一実施例の詳細シーケンスである。
【図１２】親機に保存された印刷ファイルを親機で印刷する処理の一実施例の詳細シーケンスである。
【図１３】親機に保存された印刷ファイルをサブ親機で印刷する処理の一実施例の詳細シーケンスである。
【図１４】サブ親機に保存された印刷ファイルを子機で印刷する処理の一実施例の詳細シーケンスである。
【図１５】サブ親機に保存された印刷ファイルを親機で印刷する処理の一実施例の詳細シーケンスである。
【図１６】サブ親機に保存された印刷ファイルをサブ親機で印刷する処理の一実施例の詳細シーケンスである。
【図１７】印刷ファイルの保存処理の親機におけるフローチャートの一実施例である。
【図１８】印刷ファイルの保存処理のサブ親機におけるフローチャートの一実施例である。
【図１９】子機において、親機またはサブ親機に保存された印刷ファイルを印刷する処理のフローチャートの一実施例である。
【図２０】サブ親機において、親機またはサブ親機に保存された印刷ファイルを印刷する処理のフローチャートの一実施例である。
【図２１】サブ親機において、サブ親機に保存された印刷ファイルを削除する処理のフローチャートの一実施例である。
【図２２】親機において、親機またはサブ親機に保存された印刷ファイルを印刷する処理のフローチャートの一実施例である。
【図２３】親機において、親機またはサブ親機に保存された印刷ファイルを印刷する処理のフローチャートの一実施例である。
【発明を実施するための形態】
【００２３】
以下、図面を使用して本発明の実施の形態を説明する。なお、以下の実施例の記載によって、この発明が限定されるものではない。
＜画像処理システムの構成＞
図１に、この発明の画像処理システムの一実施例の概略接続図を示す。
図１において、この発明の画像処理システムは、ネットワーク１を介して接続された情報処理装置２と、画像形成装置（１１，１２，１３）とから構成される。また、画像形成装置は、後述するような１台の親機と、１または複数のサブ親機とを含み、ネットワーク１によって相互に接続される。
【００２４】
ネットワーク１としては、構内ネットワーク（ＬＡＮ）や、インターネットなどの広域ネットワークなど、現在利用可能ないずれかの有線または無線のネットワークを利用すればよい。
たとえば、同一の構内に配置された複数の画像形成装置と、複数の情報処理装置（ＰＣ）２とが、構内ネットワーク（ＬＡＮ）１を介して接続される。
【００２５】
情報処理装置（以下、PCとも呼ぶ）２は、パソコン、タブレット端末、スマートフォン、その他の携帯端末などの電子機器である。この発明では、主として、画像や文字等からなる画像情報を作成し、その画像情報を画像形成装置に送信する装置として説明する。
【００２６】
画像形成装置は、画像情報を処理する装置であり、少なくとも、画像や文字等からなる画像情報を、用紙に印刷する機能を有する装置である。たとえば、印刷機能を持つプリンタや、複写機能、印刷機能、スキャナ機能、ＦＡＸ機能、および通信機能などを備えた複合機（ＭＦＰ：Multifunction Peripheral）である。
この発明では、画像形成装置を、親機１１（以下、MMとも呼ぶ）、サブ親機１２（以下、SMとも呼ぶ）、子機１３（以下、CMとも呼ぶ）という３つのタイプに分類するものとする。
親機１１が、上記した第１の画像形成装置に相当し、サブ親機１２が、上記した第２の画像形成装置に相当する。
【００２７】
親機１１（MM）は、画像情報を用紙に印刷する機能を有し、情報処理装置PCから送られた画像情報や、親機MMあるいは他の画像形成装置で入力された画像情報を一時的に保存する一時格納部と、印刷ファイルが保存されている画像形成装置を特定する情報や複数の画像形成装置の現在の残容量を示す情報が記憶された印刷管理情報を備えた画像形成装置である。
ネットワークに接続された複数の画像形成装置のうち、一台の画像形成装置が、予め、親機MMとして初期設定される。親機MMとしては、任意の画像形成装置を利用してもよいが、できるだけ大きな一時格納部を備えるために、最大記憶容量の大きい画像形成装置を、親機MMに設定することが好ましい。
【００２８】
一時格納部は、親機MMの記憶部の一部分に相当し、所定の最大記憶容量まで、複数の画像情報を記憶することができるものとする。後述するように、一時格納部に保存された画像情報のファイルを、保存ファイルと呼ぶ。印刷処理を実行する場合、たとえば、一時格納部に記憶された保存ファイルを読み出し、所定の用紙に印刷した後、印刷された保存ファイルは、一時格納部から削除される。
印刷管理情報は、後述するように、残容量リストと、印刷情報リストを含む。
【００２９】
サブ親機１２（SM）は、画像情報を用紙に印刷する機能を有し、情報処理装置PCから送られた画像情報や、親機MMあるいは他の画像形成装置で入力された画像情報を一時的に保存する一時格納部を備えた画像形成装置である。
ただし、親機MMから送られたファイル移動要求を受信した場合に、一時格納部に、親機MMから送られた画像情報を一時的に保存する。たとえば、親機MMの一時格納部の残容量よりも、サブ親機SMの自己の一時格納部の残容量が大きい場合に、サブ親機SMの一時格納部に、親機MMから送られた画像情報が一時的に保存される。
【００３０】
すなわち、サブ親機SMの一時格納部は、親機MMに対する予備的な記憶部として利用され、画像情報をできるだけ分散記憶させ、特に親機MMの処理能力の低下を防止する。
サブ親機SMとしては、ネットワークに接続された複数の画像形成装置のうち、親機MMを除く任意の画像形成装置を、サブ親機SMに予め設定すればよい。サブ親機SMは、一台でもよく、複数台でもよい。
【００３１】
また、親機MMを除く画像形成装置のうち、最大記憶可能容量が所定値よりも大きなすべての画像形成装置あるいは一部の画像形成装置を、サブ親機SMに設定してもよい。また、画像形成装置の現在の残容量に基づいて、能動的に、サブ親機SMとして設定する画像形成装置を変更してもよい。
あるいは、親機MM以外のすべての画像形成装置を、サブ親機SMに設定してもよい。
【００３２】
子機１３（CM）は、画像情報を用紙に印刷する機能を有し、親機MMおよびサブ親機SM以外の画像形成装置であり、上記した画像情報を一時的に保存する一時格納部を備えない画像形成装置である。
【００３３】
親機MM、サブ親機SM、子機CMは、いずれも画像形成装置であるので、同一機種を利用してもよい。ただし、画像形成装置の機能設定情報として、種別モード情報を記憶させ、たとえば、親機MMとして利用する画像形成装置において、種別モード情報に、「親機」を意味する情報を初期設定すればよい。また、サブ親機SMとして利用する画像形成装置には、種別モード情報に、「サブ親機」を意味する情報を初期設定すればよく、子機CMとして利用する画像形成装置には、種別モード情報に、「子機」を意味する情報を初期設定すればよい。
あるいは、種別モード情報に何も設定していない画像形成装置は、予め「子機」または「サブ親機」のどちらか一方として機能するようにしてもよい。
【００３４】
以下の実施例では、原則として、情報処理装置PCから、画像形成装置に送られる画像情報は、印刷することを目的とした印刷ファイルであるものとし、親機MMが故障している場合などの特殊な状況を除き、印刷ファイルは、一旦、親機MMに保存ファイルとして保存されるものとする。また、親機MMの一時格納部の残容量が少ない場合など、所定の条件を満たした場合に、親機MMに一時保存した印刷ファイルを、残容量に余裕のあるいずれかのサブ親機SMに移動させるものとする。
したがって、この発明では、印刷することを目的とした印刷ファイルは、親機MM、あるいは、１又は複数のサブ親機SMのいずれかに、分散保存される。
【００３５】
また、親機MM、サブ親機SM、子機CMのいずれにおいても、ユーザが、所望の印刷ファイルを選択して印刷操作を実行できるものとする。
ユーザは、自己が所有する情報処理装置PC、あるいは、親機MM、サブ親機SMおよび子機CMのうち、いずれかの装置において、所望の印刷ファイルを保存させる保存要求を入力した後、親機MM、サブ親機SMおよび子機CMのうち、印刷処理を実行したいいずれかの画像形成装置のところへ行き、所望の印刷ファイルを印刷させる操作を入力する。
【００３６】
親機MMには、印刷ファイルが保存されている画像形成装置を特定するための印刷管理情報を記憶しているので、ユーザが印刷要求を入力した任意の画像形成装置において、親機MMから取得した印刷管理情報を利用して、印刷させる所望の印刷ファイルを、その所望の印刷ファイルが保存されている親機MMまたはサブ親機SMから取得した後、印刷する。
これにより、ユーザは、所望の印刷ファイルが一時保存されている画像形成装置を知らなくても、印刷操作をした画像形成装置において、所望の印刷ファイルの画像情報を印刷した用紙を、出力できる。
【００３７】
＜画像形成装置−親機MMの構成の説明＞
図２に、この発明の画像形成装置のうち、親機の一実施例の構成ブロック図を示す。
図２において、この発明の画像形成装置の親機MM１１は、主として、制御部２１、操作部２２、情報入力部２３、表示部２４、出力部２５、通信部２６、印刷情報リスト取得部３１、保存ファイル所在確認部３２、ファイル取得要求部３３、印刷実行部３４、ファイル削除部３５、印刷ファイル取得部３６、ファイル削除要求部３７、ファイル移動要求部３８、印刷情報リスト更新部３９、残容量管理部４０、記憶部５０を備える。
【００３８】
制御部２１は、情報入力部などの各構成要素の動作を制御する部分であり、主として、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏコントローラ、タイマー等からなるマイクロコンピュータによって実現される。
ＣＰＵは、ＲＯＭ等に予め格納された制御プログラムに基づいて、各種ハードウェアを有機的に動作させて、この発明の情報入力機能、印刷機能などを実行する。
【００３９】
操作部２２は、文字などの情報の入力や、機能の選択入力をする部分であり、たとえば、キーボード、マウス、タッチパネルなどが用いられる。
【００４０】
情報入力部２３は、所定の情報を入力する部分であり、特に、印刷することを目的とした印刷ファイルを入力する部分である。
たとえば、画像データや文字図形等が記載された書類などの情報を入力する。入力された情報は、記憶部５０に記憶される。特に、印刷することを目的とした情報は、印刷ファイルとして記憶される。
情報入力部２３としては、画像データを読み取るスキャナや、ＵＳＢメモリなどの外部の記憶媒体を接続するインタフェースが該当する。
画像データや書類などの情報を入力する方法は種々の方法があるが、たとえば、情報が印刷された書面をスキャナで読み取り、読み取った書面の電子データを、記憶部５０に記憶する。
【００４１】
また、入力したい画像や書類などの電子データファイルを、ＵＳＢメモリなどの外部の記憶媒体に保存しておき、ＵＳＢメモリ等をＵＳＢ端子などの入力インタフェースに接続し、操作部２２で所定の入力操作を行うことによって、ＵＳＢメモリ等に保存された所望の電子データファイルを読み出して、記憶部５０に記憶する。
画像や書類などの情報を入力する方法は、以上のものに限るものではなく、ＬＡＮ１０を介して、情報処理装置２やサーバ等から、電子データファイルを受信してもよい。
【００４２】
表示部２４は、情報を表示する部分であり、各機能の実行に必要な情報や、機能の実行の結果などを、利用者に知らせるために表示する。たとえば、LCD、有機ELディスプレイなどが用いられ、操作部２２としてタッチパネルが用いられる場合は、表示部とタッチパネルとが重ね合わせて配置される。
【００４３】
出力部２５は、情報を出力する部分であり、たとえば、情報を紙媒体に印刷して出力するプリンタに相当する。あるいは、情報を、ＵＳＢメモリなどの外部の記憶媒体に出力してもよい。
【００４４】
通信部２６は、ネットワーク１に接続して、ネットワークに接続された画像形成装置間で情報を送受信し、情報処理装置PCや他の画像形成装置（サブ親機SM,子機CM）と要求情報や応答情報の送受信をする部分である。
たとえば、情報処理装置（PC）２において、ユーザが、画像や文字等からなる画像情報を作成し、その画像情報を印刷するために、ユーザが画像情報の保存要求を入力すると、その画像情報を含む保存要求が、ネットワークに送信され、親機MMの通信部２６によって、画像情報を含む保存要求が受信されると、画像情報が、親機MMの一時格納部に、保存ファイルとして、一時保存される。
通信方式としては、既存のあらゆる規格に基づく通信方式を利用することができ、有線通信および無線通信のどちらを利用してもよい。
【００４５】
印刷情報リスト取得部３１は、親機MMの記憶部５０に記憶される印刷情報リストを取得する部分である。親機MMにおいては、自己の記憶部５０に記憶されている印刷情報リストを読み出すことに相当する。印刷情報リストには、後述するように、親機MMとサブ親機SMごとに現在保存されている保存ファイルを特定する情報が記憶されており、ユーザが、印刷する保存ファイルを選択するために、読み出した印刷情報リストが利用される。
【００４６】
保存ファイル所在確認部３２は、一時保存された保存ファイルを格納した装置を確認する部分である。親機MMの場合は、他の画像形成装置から保存ファイル所在確認要求を受信する処理と、印刷情報リストを利用して、確認要求された保存ファイルの保存場所を探し出す処理と、探し出した保存ファイルの保存場所を含む保存ファイル所在確認応答を送信する処理を行う。
たとえば、後述するように、子機CMから保存ファイル所在確認要求を受信した場合は、印刷情報リストを検索して、その確認要求で指定された保存ファイルの保存場所を探し出し、保存ファイルの保存場所を含む保存ファイル所在確認応答を、子機CMに送信する。
【００４７】
ファイル取得要求部３３は、他の画像形成装置から印刷ファイルを取得する部分であり、画像形成装置間で、所定の保存ファイルの取得要求や取得応答を送受信する部分である。たとえば、保存ファイルを送ることを他の画像形成装置に要求する情報を送信し、逆に、取得要求された保存ファイルを、要求してきた画像形成装置に送信する。
【００４８】
たとえば、所定の保存ファイルが保存されている画像形成装置に対して、ファイル取得要求を送信する処理と、その画像形成装置から送られてくる所定の保存ファイルが添付されたファイル取得応答を受信する処理を行う。受信したファイル取得応答に添付されている保存ファイルは、印刷ファイルとして、記憶部５０に記憶される。
また、他の画像形成装置からファイル取得要求を受信した場合は、自己の記憶部５０に記憶されている保存ファイルを読み出し、読み出した保存ファイルを添付したファイル取得応答を送信する。
【００４９】
印刷実行部３４は、記憶部３０に記憶された印刷ファイルの情報を用紙に印刷する部分であり、情報が印刷された用紙が、出力部２５から出力される。
この発明では、親機MMを含む任意の画像形成装置において、親機MMから印刷管理情報を取得し、印刷管理情報を利用して、印刷させる所望の印刷ファイルの選択とその選択された印刷ファイルの印刷要求が入力された場合に、ファイル取得要求部３３によって、選択された印刷ファイルを、その選択された印刷ファイルが現在保存されている親機MMまたはサブ親機SMから取得して、上記任意の画像形成装置の印刷実行部３４によって、選択された印刷ファイルの情報を用紙に印刷する。
【００５０】
ファイル削除部３５は、自己の記憶部に一時保存されている保存ファイルを削除する部分である。
たとえば、印刷実行部３４によって、ユーザによって選択された印刷ファイルの情報を用紙に印刷した後、選択された印刷ファイルが、親機MMの記憶部５０に一時保存されている場合は、親機MMのファイル削除部３５が、選択された印刷ファイルを、記憶部５０から削除する。
これにより、記憶部５０の残容量を増加させる。
上記した制御部からファイル削除部までの機能ブロックは、親機MMの他に、他の画像形成装置（サブ親機SM,子機CM）にも、備えられる。
【００５１】
印刷ファイル取得部３６は、記憶部５０に記憶された印刷ファイルを取得する（読み出す）部分である。読み出された印刷ファイルは、印刷実行部３４に与えられ、印刷される。
また、印刷すべきファイルが、すでに、自己の記憶部の一時格納部に保存されている保存ファイルである場合は、その保存ファイルを、印刷ファイルとして取得する。
この印刷ファイル取得部３６は、親機MMとサブ親機SMが備える機能ブロックである。
【００５２】
ファイル削除要求部３７は、サブ親機SMに、そのサブ親機SMに一時保存されている保存ファイルの削除を要求する部分である。このファイル削除要求は、保存ファイルの印刷が完了した後に行われ、ファイル削除要求には、削除すべき保存ファイルを示す情報が含まれる。
たとえば、印刷実行部３４によって、ユーザによって選択された印刷ファイルの情報を用紙に印刷した後、選択された印刷ファイルが、親機MMに一時保存されていない場合は、ファイル削除要求部３７が、選択された印刷ファイルが一時保存されているサブ親機SMに対し、一時保存されている印刷ファイルの削除を要求する。その後、選択された印刷ファイルが一時保存されていたサブ親機SMのファイル削除部３５が、選択された印刷ファイルを削除する。
【００５３】
また、ファイル削除要求を受信したサブ親機SMは、保存ファイルを削除した後、保存ファイルを削除したことを示すファイル削除完了通知を親機MMに送信するので、ファイル削除要求部３７は、このファイル削除完了通知を受信し、保存ファイルが実際に削除されたことを確認する。このファイル削除要求部３７は、親機ＭＭが備える機能ブロックである。
【００５４】
ファイル移動要求部３８は、親機MMの記憶部５０に一時保存されている印刷ファイルを、サブ親機SMに移動させる部分であり、サブ親機SMに、印刷ファイルを移動することを要求するファイル移動要求を送信する。
ファイル移動要求には、サブ親機SMに一時保存してほしい保存ファイルが添付される。
後述するような所定の条件が満たされた場合に、ファイル移動要求部３８が、ファイル移動要求を、その条件を満たす1または複数のサブ親機SMに送信し、親機MMに一時保存されている印刷ファイルを、サブ親機SMに移動させる。
【００５５】
また、ファイル移動要求を受信したサブ親機SMが、保存ファイルを保存した後、そのサブ親機SMから保存完了通知が送信されるので、ファイル移動要求部３８は、この保存完了通知を受信し、保存ファイルが実際に保存されたことを確認する。このファイル移動要求部３８は、親機ＭＭのみが備える機能ブロックである。
【００５６】
印刷情報リスト更新部３９は、記憶部５０に記憶されている印刷情報リストを更新する部分である。
たとえば、親機MMの記憶部５０の一時格納部に保存されていた保存ファイルを印刷した後、その保存ファイルは記憶部５０から削除されるので、現在保存されている保存ファイルの情報を記憶している印刷情報リストから、その保存ファイルの情報も消去する必要がある。そこで、保存ファイルを印刷した後に、その保存ファイルの情報を、印刷情報リストから消去する更新処理を行う。
【００５７】
また、親機MMの記憶部５０の一時格納部に、新たに、保存ファイルが保存された場合は、その保存ファイルが親機MMに保存されたことを示す情報を、印刷情報リストに追加する更新処理を行う。さらに、サブ親機SMに新たな保存ファイルが保存された場合や、サブ親機SMに保存されていた保存ファイルが削除された場合も、同様に、印刷情報リストの更新処理を行う。
この印刷情報リスト更新部３９は、親機ＭＭが備える機能ブロックである。
【００５８】
残容量管理部４０は、記憶部５０の残りの記憶容量（以下、残容量とも呼ぶ）、すなわち、一時格納部として使用することのできる空き容量を管理する部分である。
残容量管理部４０は、親機MMの記憶部の残容量と、すべてのサブ親機SMの記憶部の残容量を管理する。たとえば、親機MMとサブ親機SMの残容量を確認し、残容量リストを更新し、親機MMの残容量とサブ親機SMの残容量とを比較する。
残容量管理部４０は、主として、自己残容量確認部４０a、残容量確認要求部４０b、残容量リスト更新部４０c、残容量リスト確認部４０d、残容量比較部４０eから構成される。
ここで、自己残容量確認部４０aは、親機ＭＭとサブ親機SMが備える機能ブロックであり、その他の構成（４０bから４０e）は、親機ＭＭが備える機能ブロックである。
【００５９】
自己残容量確認部４０aは、自己の画像形成装置の記憶部５０の残容量を確認する部分であり、残容量は、たとえば、記憶部５０の最大記憶容量から、現在使用されている記憶容量を引く減算処理により計算される。残容量は、画像形成装置の記憶部の一時格納部に対する保存ファイルの追加と削除により、変化する。
【００６０】
残容量確認要求部４０bは、他の画像形成装置に対して、残容量を確認することを要求し、その画像形成装置の現在の残容量を親機ＭＭに知らせることを要求する部分である。
たとえば、親機ＭＭが、保存ファイルを移動した先のサブ親機SMに対して、残容量確認要求を送信する。また、残容量確認要求部４０bは、サブ親機SMから送られてくる残容量確認応答を受信する。残容量確認応答には、サブ親機SMの現在の残容量が含まれている。
【００６１】
残容量リスト更新部４０cは、親機ＭＭに記憶されている残容量リストを更新する部分である。親機ＭＭまたはサブ親機SMに、保存ファイルが追加または削除されたことにより、親機ＭＭまたはサブ親機SMの現在の残容量が変更された場合に、残容量リストの内容を更新する。
たとえば、上記した残容量確認応答に含まれるサブ親機SMの現在の残容量を利用して、残容量リストにあるそのサブ親機SMの残容量を変更する。
【００６２】
残容量リスト確認部４０dは、親機ＭＭに記憶されている残容量リストを読み出す部分である。主として、後述する残容量の比較のために、残容量リストに記憶されているすべての画像形成装置の残容量を読み出す。
【００６３】
残容量比較部４０eは、残容量リストに記憶されているすべての画像形成装置の残容量を比較する部分である。すなわち、親機ＭＭの記憶部の残容量と、複数のサブ親機SMの記憶部の残容量とをそれぞれ比較する。比較によって、残容量が最も大きい画像形成装置を見つける。
この比較は、ユーザによって保存要求された印刷ファイルを、どの画像形成装置に保存するかを判定するために行う。
【００６４】
たとえば、親機ＭＭと複数のサブ親機SMのうち、親機ＭＭの残容量が最も大きい場合は、保存要求された印刷ファイルを、親機ＭＭに保存する。
また、親機ＭＭと複数のサブ親機SMのうち、特定のサブ親機SMの残容量が最も大きい場合は、保存要求された印刷ファイルを、その特定のサブ親機SMに保存する。この場合は、ユーザによって保存要求された印刷ファイルは、親機ＭＭに一時保存されているので、特定のサブ親機SMに移動させ、親機ＭＭに一時保存されていた印刷ファイルは、削除する。
【００６５】
記憶部５０は、この発明の画像形成装置の各機能を実行するために必要な情報や、プログラムを記憶する部分であり、この発明では、特に、情報入力部によって入力された印刷ファイルを一時保存する。
記憶部５０には、ＲＯＭ、ＲＡＭ、フラッシュメモリなどの半導体記憶素子、ＨＤＤ、ＳＳＤなどの記憶装置、その他の記憶媒体が用いられる。
【００６６】
記憶部５０には、たとえば、印刷ファイル５１、自己残容量情報５２、一時格納部５３、印刷管理情報５５などが記憶される。
ここで、一時格納部５３は、印刷のために受信または入力された保存ファイル５４を、一時的に格納する部分である。
また、印刷管理情報５５は、親機MMとサブ親機SMを含め、すべての画像形成装置で入力された印刷ファイルを現在一時保存している画像形成装置に関する情報を記憶した部分であり、たとえば、残容量リスト５６と、印刷情報リスト５７が記憶される。
【００６７】
印刷ファイル５１は、印刷実行部３４によって、実際に印刷されるファイルを意味する。
たとえば、印刷要求されたファイルが、親機ＭＭの一時格納部に保存されている保存ファイルの場合は、親機ＭＭの一時格納部に保存されている保存ファイルが、印刷ファイルとなる。また、印刷要求されたファイルが、サブ親機SMの一時格納部に保存されている保存ファイルの場合は、そのサブ親機SMから取得した保存ファイルが、印刷ファイルとなる。
【００６８】
自己残容量情報５２は、自己の画像形成装置の記憶部の残容量を示す情報である。
親機ＭＭの場合は、親機ＭＭの残容量を示す情報である。上記した自己残容量確認部４０aによって、現在の残容量が計算され、自己残容量情報５２として記憶される。また、残容量リスト更新部４０cによって、親機ＭＭの自己残容量情報５２が、残容量リスト５６の親機ＭＭの残容量に書き込まれる。
【００６９】
自己残容量情報５２は、親機ＭＭの記憶部５０の最大記憶容量のうち、現在使用されていない空き容量を意味する。ただし、印刷のための保存ファイルを一時記憶する一時格納部５３の記憶領域が、予め固定的に確保され、一時格納部５３の最大記憶容量が決まっている場合は、一時格納部５３の空き容量を、自己残容量情報５２として記憶してもよい。
また、自己残容量情報５２は、親機ＭＭと、サブ親機SMで記憶される。
【００７０】
一時格納部５３は、印刷することを目的としてユーザによって保存要求された印刷ファイルであって、情報入力部２３によって入力されるか、または通信部２６によって受信された印刷ファイルを一時保存する領域を意味する。一時格納部５３に保存されたファイルを、保存ファイル５４と呼ぶ。
一時格納部５３には、一または複数の保存ファイル５４が保存され、原則として、保存ファイル５４が印刷されるまで保存が維持され、いずれかの画像形成装置において、保存ファイル５４の印刷が完了した場合に、その保存ファイルが削除される。
また、一時格納部５３は、親機ＭＭと、サブ親機SMに設けられる。
【００７１】
印刷管理情報５５は、上記したように、すべての画像形成装置で入力された印刷ファイルを現在一時保存している画像形成装置に関する情報を記憶したものであるが、主として、画像形成装置の識別情報と、その装置の残容量またはその装置に保存された保存ファイルを特定する情報とを対応づけて記憶したものであり、たとえば、残容量リスト５６と、印刷情報リスト５７とが、含まれる。
印刷管理情報５５は、親機ＭＭのみに記憶される情報である。
親機ＭＭは、保存ファイルを保存することのできる画像形成装置に接続し、所定の情報を取得して、残容量リスト５６と印刷情報リスト５７を、予め初期設定しておくことが好ましい。
【００７２】
図５に、この発明の画像形成装置で利用される情報の一実施例の説明図を示す。
残容量リスト５６は、保存ファイルを保存することが可能なすべての画像形成装置ごとに、それぞれの記憶部の残容量を記憶しているリストである。図５（a）に示すように、親機ＭＭと複数のサブ親機SMごとに、各画像形成装置の識別情報（ID）と、その装置の残容量（RC）とが対応付けて記憶される。
たとえば、MM001というIDをもつ親機MMの残容量は、RC0（たとえば、１０GB)であることを記憶している。他の複数のサブ親機SM（SM011からSM01n）についても、同様に、それぞれの残容量を記憶している。
【００７３】
親機MMが初期設定されネットワークに接続されたときに、ネットワークに接続されているサブ親機SMを探索し、見つかったサブ親機SMから、そのサブ親機SMの残容量を取得して、残容量リスト５６に、サブ親機SMの残容量を、予め記憶しておくことが好ましい。親機MM自身の残容量も、残容量リスト５６に、予め記憶しておく。
また、新たなサブ親機SMがネットワークに接続されたときに、新たなサブ親機SMが、親機MMに接続し、新たなサブ親機SMの残容量を、親機MMに送信し、残容量リスト５６に記憶するようにしてもよい。あるいは、親機MMが、定期的に、ネットワークに接続されているサブ親機SMを探索し、見つかったサブ親機SMから、そのサブ親機SMの残容量を取得して、残容量リスト５６に、更新するようにしてもよい。
【００７４】
印刷情報リスト５７は、保存ファイルを保存することが可能なすべての画像形成装置ごとに、それぞれの記憶部に現在一時保存されている保存ファイルを特定する情報を記憶しているリストである。
図５（b）に示すように、たとえば、親機ＭＭと複数のサブ親機SMごとに、画像形成装置の識別情報（ID）と、その装置の記憶部に保存されている保存ファイルの名称（FL）とが対応付けて記憶される。ただし、記憶される情報は、保存ファイルの名称そのものでなくてもよく、各保存ファイルを一意に特定でき、保存されている画像形成装置が一意に特定できる情報であればよい。
また、親機ＭＭからサブ親機SMに情報を送信するために、サブ親機SMの情報として、識別情報（ID）に加えて、たとえば、サブ親機SMのIPアドレスやMACアドレスを記憶しておいてもよい。
【００７５】
図５（b）では、たとえば、MM001という識別情報（ID）と、FL001およびFL002という保存ファイル名（FL）とが対応づけて記憶されているが、これは、MM001というIDをもつ親機MMには、現在、FL001という名称の保存ファイルと、FL002という名称の保存ファイルとが保存されていることを示している。他の複数のサブ親機SM（SM011からSM01n）についても、同様に、それぞれのサブ親機SMの記憶部に保存されている保存ファイルの名称を記憶している。
【００７６】
また、印刷情報リスト５７についても、残容量リスト５６と同様に、親機MMが初期設定されたときや、新たなサブ親機SMがネットワークに接続されたときなどに、ネットワークに接続されているサブ親機SMを探索し、見つかったサブ親機SMから、そのサブ親機SMに保存されている保存ファイルの名称を取得して、印刷情報リスト５７に、サブ親機SMごとに、保存ファイルの名称を、予め記憶しておくことが好ましい。
【００７７】
この印刷情報リスト５７は、主として、印刷ファイルが一時保存されている画像形成装置を検出するために利用される。
たとえば、任意の画像形成装置において、親機MMから取得した印刷情報リスト５７を利用して、ユーザによって選択された印刷ファイルが一時保存されている画像形成装置を検出し、検出された画像形成装置が、他のサブ親機SMである場合は、任意の画像形成装置のファイル取得要求部３３が、そのサブ親機SMから、選択された印刷ファイルを取得する。
【００７８】
以上が、親機MMの一実施例の構成である。
親機MMは、特に、ネットワークに接続された他の画像形成装置と情報を送受信する通信部２６と、印刷することを目的として入力された印刷ファイルを一時保存し、自己および他の画像形成装置ごとにそれぞれ一時保存されている印刷ファイルを特定する情報が記憶された印刷情報リスト５７を記憶した記憶部５０と、通信部２６によって、他の画像形成装置に保存されている印刷ファイルを、他の画像形成装置から取得するファイル取得要求部３３と、所定の印刷ファイルの情報を用紙に印刷する印刷実行部３４とを備えることを特徴とする。
【００７９】
さらに、親機MMにおいて、印刷情報リスト５７を利用して所望の印刷ファイルが選択され、選択された印刷ファイルが、他の画像形成装置に一時保存されている場合は、ファイル取得要求部３３が、選択された印刷ファイルを、選択された印刷ファイルが一時保存されている他の画像形成装置から取得した後、または、選択された印刷ファイルが、記憶部５０に一時保存されている場合は、選択された印刷ファイルを、記憶部５０から取得した後、印刷実行部３４が、前記取得された印刷ファイルの情報を用紙に印刷する。
これにより、親機MMに印刷を一時保存するだけでなく、他の画像形成装置にも、印刷ファイルを分散保存させているので、印刷実行時に、一台の親機MMにアクセスが集中することを回避し、親機MMの処理能力が低下することを防止することができる。
【００８０】
＜画像形成装置−サブ親機SMの構成の説明＞
図３に、この発明の画像形成装置のうち、サブ親機の一実施例の構成ブロック図を示す。
図３において、この発明の画像形成装置のサブ親機SM１２は、主として、制御部７１、操作部７２、情報入力部７３、表示部７４、出力部７５、通信部７６、印刷情報リスト取得部８１、保存ファイル所在確認部８２、ファイル取得要求部８３、印刷実行部８４、ファイル削除部８５、印刷ファイル取得部８６、自己残容量確認部８７、記憶部９０を備える。
図３に示した各機能ブロック（８１から９０）の動作は、それぞれ、図２に示した親機MMの各機能ブロックの動作とほぼ同様であるので、詳細は省略し、異なる部分について説明する。
【００８１】
印刷情報リスト取得部８１は、サブ親機SMにおいては、親機MMに対して、印刷情報リスト取得要求を送信し、親機MMから、印刷情報リスト取得応答を受信する。印刷情報リスト取得応答には、親機MMに記憶されている印刷情報リストが添付されている。
サブ親機SMでは、受信した印刷情報リストを、表示部７４に表示することにより、ユーザによって印刷したい保存ファイルが選択される。
【００８２】
保存ファイル所在確認部８２は、サブ親機SMにおいては、親機MMに対して、保存ファイル所在確認要求を送信する処理と、親機MMから、保存ファイル所在確認応答を受信する処理を行う。
送信する保存ファイル所在確認要求には、ユーザが選択した印刷したいファイルであって、所在を確認したいファイルを特定する情報が含まれる。
また、受信する保存ファイル所在確認応答には、所在を確認したいファイルが保存されている場所を示す情報が含まれる。ファイルが保存されている場所を示す情報は、ファイルが一時保存されている画像形成装置を特定する情報である。
【００８３】
印刷ファイル取得部８６は、サブ親機SMにおいては、記憶部９０に記憶された印刷ファイルを取得する（読み出す）部分である。読み出された印刷ファイルは、印刷実行部８４に与えられ、印刷される。
また、印刷すべきファイルが、すでに、自己の記憶部の一時格納部に保存されている保存ファイルである場合は、その保存ファイルを、印刷ファイルとして取得する。
【００８４】
自己残容量確認部８７は、サブ親機SMにおいては、自己の記憶部９０の残容量を確認する部分であり、残容量は、たとえば、記憶部９０の最大記憶容量から、現在使用されている記憶容量を引く減算処理により計算される。
また、図示していないが、サブ親機SMは、親機MMから、残容量確認要求を受信した場合は、自己残容量確認部８７が、自己の記憶部９０の残容量を確認し、計算した現在の自己残容量を含めた残容量確認応答を、親機MMに送信する機能を有する。
【００８５】
サブ親機SMの記憶部９０には、たとえば、印刷ファイル９１、自己残容量情報９２、一時格納部９３に保存される保存ファイル９４、親機情報９５などが記憶される。
ここで、一時格納部９３は、親機MMからの移動要求によって受信された保存ファイル９４が記憶され、親機MMと同様に、その保存ファイルが印刷されるまで、保存される。
親機情報９５は、親機MMを特定する情報であり、親機MMに対して、印刷情報リスト取得要求、ファイル取得要求、印刷完了通知、残容量確認応答などの情報を送信する場合に、送信先を特定するために利用される。親機情報９５としては、たとえば、親機MMのIPアドレスや、MACアドレスが利用される。
ただし、印刷管理情報は、サブ親機SMには記憶されない。
【００８６】
＜画像形成装置−子機CMの構成の説明＞
図４に、この発明の画像形成装置のうち、子機の一実施例の構成ブロック図を示す。
図４において、この発明の画像形成装置の子機CM１３は、主として、制御部１０１、操作部１０２、情報入力部１０３、表示部１０４、出力部１０５、通信部１０６、印刷情報リスト取得部１１１、保存ファイル所在確認部１１２、ファイル取得要求部１１３、印刷実行部１１４、ファイル削除部１１５、記憶部１２０を備える。
【００８７】
図４に示した各機能ブロック（１０１から１１５）のうち、制御部１０１、操作部１０２、情報入力部１０３、表示部１０４、出力部１０５、通信部１０６については、親機MMおよびサブ親機SMの各機能ブロックの動作と同様の動作をし、印刷情報リスト取得部１１１、保存ファイル所在確認部１１２、ファイル取得要求部１１３、印刷実行部１１４、ファイル削除部１１５については、サブ親機SMの各機能ブロックの動作とほぼ同様の動作をするので、詳細な説明は省略する。
【００８８】
子機CMは、親機MMおよびサブ親機SMと異なり、一時格納部は備えておらず、記憶部１２０には、印刷に関する情報として、印刷対象の印刷ファイル１２１と、親機情報１２２とが記憶される。自己残容量情報や、印刷管理情報は、子機CMには記憶されない。
【００８９】
＜印刷ファイルの保存処理の概要シーケンスの説明＞
図６に、印刷ファイルをサブ親機に保存する処理の一実施例の概要シーケンスを示す。
上記したように、印刷することを目的として、ユーザが入力した印刷ファイルや、情報処理装置から送られてきた印刷ファイルは、親機MMあるいはサブ親機SMのどちらかに、保存ファイルとして、一時保存される。
ただし、入力等されたファイルは、一旦、親機MMに保存される。
ここでは、一旦、親機MMに保存された後、その保存ファイルを、サブ親機SMに移動して、サブ親機SMに一時保存する概要シーケンスを説明する。
【００９０】
図６において、ユーザが、印刷したい印刷ファイルを入力する操作装置を、親機MMとし、保存ファイルを保存する保存装置を、サブ親機SMとする。
また、親機MMには、残容量リスト５６と印刷情報リスト５７とが、予め記憶されているものとする。
【００９１】
まず、ステップM1において、ユーザが、印刷したい印刷ファイルFL222を保存するために、親機MMにおいて、印刷ファイルFL222を含むファイル保存要求を入力する。ファイル保存要求は、たとえば、操作部２２や情報入力部２３を用いて行えばよい。
ステップM2において、ファイル保存要求が入力されると、印刷ファイルFL222が、親機MMの記憶部の一時格納部５３に一時保存される。
【００９２】
ステップM3において、残容量リスト確認部４０ｄが、残容量リスト５６を確認する。
ここでは、残容量リスト５６に記憶されている親機MMとサブ親機SMの残容量を読み出す。
ステップM4において、残容量比較部４０ｅが、親機MMとサブ親機SMの残容量を比較し、どちらが大きいかを判定する。
サブ親機SMの残容量が、親機MMの残容量よりも大きいと判定された場合、印刷ファイルを分散保存し、親機の処理能力の低下を防止するために、親機MMに一時保存されている印刷ファイルFL222を、比較的残容量に余裕のあるサブ親機SMに移動させる。
【００９３】
ステップM5において、親機MMからサブ親機SMに対し、印刷ファイルFL222を添付したファイル移動要求を送信する。
ステップS1において、サブ親機SMの通信部７６が、印刷ファイルFL222を添付したファイル移動要求を受信すると、印刷ファイルFL222を、サブ親機SMの記憶部の一時格納部９３に保存する。
【００９４】
ステップM6において、親機MMのファイル削除部３５が、一時格納部５３に一時保存されていた印刷ファイルFL222を削除する。これにより、印刷ファイルFL222が削除されたので、親機MMの記憶部５０の残容量は、ステップM1の前の状態と同じであり、変化しない。
【００９５】
ステップM7において、親機MMの残容量確認要求部４０ｂが、残容量確認要求を、サブ親機SMに送信する。
ステップS2において、サブ親機SMの通信部７６が、残容量確認要求を受信すると、自己残容量確認部８７が、サブ親機SMの残容量を計算する。サブ親機SMでは、印刷ファイルFL222を、サブ親機SMの記憶部の一時格納部９３に追加したので、サブ親機SMの残容量は、減少している。
ステップS3において、サブ親機SMは、計算したサブ親機SMの残容量を含む残容量確認応答を、親機MMに送信する。
【００９６】
ステップM8において、親機MMが、サブ親機SMの残容量を含む残容量確認応答を受信すると、残容量リスト更新部４０ｃが、残容量リスト５６を更新する。ここでは、上記したように、サブ親機SMの残容量が減少しているので、残容量リスト５６の中のサブ親機SMの残容量が変更される。
【００９７】
ステップM9において、新たな印刷ファイルFL222が、サブ親機SMに保存されたので、印刷情報リスト更新部３９が、印刷情報リスト５７を更新する。ここでは、印刷情報リスト５７の中のサブ親機SMに対する保存ファイル名に、印刷ファイルFL222の名称が追加される。
【００９８】
以上のシーケンスにより、サブ親機SMの残容量が、親機MMの残容量よりも大きいと判定された場合は、保存要求された印刷ファイルFL222が、サブ親機SMに保存され、残容量リスト５６と印刷情報リスト５７のサブ親機SMに対する残容量と保存ファイル名とが変更される。
【００９９】
上記シーケンスでは、サブ親機SMの残容量が、親機MMの残容量よりも大きいという条件が満たされた場合に、親機MMに一時保存された印刷ファイルを、そのサブ親機SMに移動させる実施例を示した。
ただし、印刷ファイルを、サブ親機SMに移動させる条件は、上記条件に限るものではない。
【０１００】
たとえば、次のような条件のいずれかが満たされる場合に、親機MMに一時保存された印刷ファイルを、サブ親機SMに移動させてもよい。
（１）サブ親機SMの記憶部の残容量が、親機MMの記憶部の残容量よりも大きい場合に、親機MMの記憶部に一時保存されている印刷ファイルを、そのサブ親機SMに移動させる。
これは、上記条件に相当する。
【０１０１】
（２）残容量リストを利用して、親機MMの記憶部の残容量と、複数のサブ親機SMの記憶部の残容量をそれぞれ比較し、親機MMの記憶部の残容量よりも大きく、かつ、最も大きな残容量を持つサブ親機SMを検出した場合に、親機MMの記憶部に一時保存されている印刷ファイルを、最も大きな残容量を持つサブ親機SMに移動させる。
【０１０２】
（３）残容量リストを利用して、親機MMの記憶部の残容量と、複数のサブ親機SMの記憶部の残容量をそれぞれ比較し、親機MMの記憶部の残容量よりも大きい残容量を持つ複数のサブ親機SMを検出した場合において、親機MMの記憶部に一時保存されている印刷ファイルを、親機MMの記憶部の残容量よりも大きい残容量を持つ複数のサブ親機SMのうち、いずれかのサブ親機SMに移動させる。
【０１０３】
（４）親機MMの残容量が、予め設定された基準残容量（閾値）よりも、少なくなった場合に、親機MMの記憶部に一時保存されている印刷ファイルを、最も大きな残容量を持つサブ親機SMに移動させる。あるいは、親機MMの記憶部の残容量よりも大きい残容量を持つサブ親機SMを複数検出した場合は、親機MMの記憶部に一時保存されている印刷ファイルを、親機MMの記憶部の残容量よりも大きい残容量を持つ複数のサブ親機SMのうち、いずれかのサブ親機SMに移動させてもよい。
【０１０４】
（５）親機MMで、複写機能など他の機能を実行中であって、所定値以下の処理能力しか余裕がない状態が継続する場合に、親機MMの記憶部に一時保存されている印刷ファイルを、最も大きな残容量を持つサブ親機SMに、移動させる。この場合は、印刷ファイルを移動するサブ親機SMの残容量は、親機MMの記憶部の残容量よりも大きくなくてもよい。
【０１０５】
（６）親機MMが稼働中であるが、メンテナンスなどの特殊な処理が行われていて、正常な動作ができないおそれがある場合も、親機MMの記憶部に一時保存されている印刷ファイルを、最も大きな残容量を持つサブ親機SMに、移動させる。
【０１０６】
また、親機MMの記憶部に一時保存されている印刷ファイルが複数個ある場合は、その複数の印刷ファイルをすべて、１つの同じサブ親機SMに移動させるのではなく、たとえば、次のようないずれかの基準に基づいて、複数の印刷ファイルを、いくつかのサブ親機SMに分散させて、移動させることが好ましい。
【０１０７】
（１）親機MMの記憶部に一時保存されている複数の印刷ファイルのファイルサイズを確認し、ファイルサイズの大きい印刷ファイルを、優先的に、サブ親機SMに移動させる。
【０１０８】
（２）親機MMの記憶部に一時保存されている複数の印刷ファイルのファイルサイズを確認し、ファイルサイズが所定サイズよりも大きいすべての印刷ファイルを、一つずつ、異なるサブ親機SMに移動させる。
【０１０９】
（３）親機MMの記憶部に一時保存されている複数の印刷ファイルを、ファイルサイズの大きい順に並べ、もし印刷ファイルを移動したとすれば、親機MMの記憶部の残容量が所定値以下となるように、ファイルサイズの大きい順に複数の印刷ファイルを選択し、選択された複数の印刷ファイルを、親機MMの残容量よりも大きい残容量を持つ１または複数のサブ親機SMに、別々に分散移動させる。
【０１１０】
＜印刷ファイルの印刷処理の概要シーケンスの説明＞
印刷ファイルが、親機MMまたはサブ親機SMに保存された後、ユーザは、その印刷ファイルを印刷したい画像形成装置のところへ行き、その印刷ファイルを印刷する操作をする。
ユーザが印刷ファイルを印刷する操作をした場合、その印刷ファイルが保存されている装置によって、ファイル取得要求を送信する相手の装置が異なる。
【０１１１】
図７に、親機に保存された印刷ファイルを印刷する処理の一実施例の概要シーケンスを示す。
図７において、ユーザが、印刷したい印刷ファイルを選択し印刷操作をする操作装置を、子機CMとし、印刷したい保存ファイルを保存している保存装置を、親機MMとする。
また、親機MMには、残容量リスト５６と印刷情報リスト５７とが、予め記憶されているものとし、ユーザが印刷したい印刷ファイルFL001そのものが、親機MMに保存され、印刷情報リスト５７には、親機MMに対応付けて印刷ファイルFL001の名称が記憶されているものとする。
【０１１２】
まず、ステップC1において、ユーザが、子機CMの操作部１０２を用いて、印刷情報リストを要求する入力操作をしたとする。
ステップC2において、子機CMの印刷情報リスト取得部１１１が、印刷情報リスト取得要求を、親機MMに送信する。
【０１１３】
ステップM11において、印刷情報リスト取得要求を受信すると、親機MMの印刷情報リスト取得部３１が、記憶部５０から印刷情報リスト５７を取得する。
ステップM12において、取得した印刷情報リスト５７を、印刷情報リスト取得応答に含めて、印刷情報リスト取得要求を送ってきた子機CMに送信する。
【０１１４】
ステップC3において、子機CMが、印刷情報リスト５７を受信すると、その印刷情報リスト５７を、表示部１０４に表示する。
ステップC4において、ユーザは、表示された印刷情報リスト５７を確認し、印刷情報リスト５７の中から、印刷したい印刷ファイルFL001を選択し、印刷要求を意味する操作をする。
【０１１５】
印刷情報リスト５７によれば、選択された印刷ファイルFL001の名称は、親機MMに対応付けて記憶されているので、印刷ファイルFL001は、親機MMに保存されていることがわかる。
ステップC5において、子機CMのファイル取得要求部１１３は、印刷ファイルFL001の名称を含むファイル取得要求を、印刷ファイルFL001が保存されている親機MMに送信する。
【０１１６】
ステップM13において、親機MMが、ファイル取得要求を受信すると、印刷ファイル取得部３６が、自己の記憶部５０から、印刷ファイルFL001を取得する（読み出す）。
ステップM14において、取得した印刷ファイルFL001を、ファイル取得応答に添付して、ファイル取得要求を送信してきた子機CMに送信する。
【０１１７】
ステップC6において、印刷ファイルFL001を受信すると、子機CMの印刷実行部１１４が、印刷ファイルFL001の印刷処理を行う。
ステップC7において、子機CMの出力部１０５により、印刷ファイルFL001の情報が印刷された用紙が出力される。
【０１１８】
以上のシーケンスにより、ユーザが子機CMにおいて、印刷したい印刷ファイルFL001を選択し印刷要求を意味する操作をすることにより、印刷ファイルFL001が保存されている装置（親機MM）をユーザが知らなくても、印刷ファイルFL001の情報が印刷された用紙が、ユーザが操作をした子機CMから出力される。
【０１１９】
図８に、サブ親機に保存された印刷ファイルを印刷する処理の一実施例の概要シーケンスを示す。
図８において、ユーザが、印刷したい印刷ファイルを選択し印刷操作をする操作装置を、子機CMとし、印刷したい保存ファイルを保存している保存装置を、サブ親機SMとする。
また、親機MMには、残容量リスト５６と印刷情報リスト５７とが、予め記憶されているものとし、ユーザが印刷したい印刷ファイルFL222そのものが、サブ親機SMに保存され、印刷情報リスト５７には、サブ親機SMに対応付けて印刷ファイルFL222の名称が記憶されているものとする。
【０１２０】
図８において、図７と同じ処理をするステップには、同じ番号を付与している。
図８の子機CMにおけるステップC1からC3までの処理と、親機MMにおけるステップM11とM12の処理は、図７と同じ処理である。
ステップC4において、ユーザは、表示された印刷情報リスト５７を確認し、印刷情報リスト５７の中から、印刷したい印刷ファイルFL222を選択し、印刷要求を意味する操作をする。
【０１２１】
印刷情報リスト５７によれば、選択された印刷ファイルFL222の名称は、サブ親機SMに対応付けて記憶されているので、印刷ファイルFL222は、サブ親機SMに保存されていることがわかる。
ステップC5において、子機CMのファイル取得要求部１１３は、ファイル取得要求を送信するが、図７と異なり、印刷ファイルFL222の名称を含むファイル取得要求を、印刷ファイルFL222が保存されているサブ親機SMに送信する。
【０１２２】
ステップS11において、サブ親機SMが、ファイル取得要求を受信すると、印刷ファイル取得部８６が、自己の記憶部９０から、印刷ファイルFL222を取得する（読み出す）。
ステップS12において、取得した印刷ファイルFL222を、ファイル取得応答に添付して、ファイル取得要求を送信してきた子機CMに送信する。
【０１２３】
その後、図７と同様に、ステップC6において、印刷ファイルFL222を受信すると、子機CMの印刷実行部１１４が、印刷ファイルFL222の印刷処理を行い、ステップC7において、子機CMの出力部１０５により、印刷ファイルFL222の情報が印刷された用紙が出力される。
【０１２４】
図８のシーケンスでは、印刷ファイルFL222の保存場所が図７とは異なるが、図７と同様に、ユーザが子機CMにおいて、印刷したい印刷ファイルFL222を選択し印刷要求を意味する操作をするだけで、印刷ファイルFL222が保存されている装置（サブ親機SM）をユーザが知らなくても、印刷ファイルFL222の情報が印刷された用紙が、ユーザが操作をした子機CMから出力される。
【０１２５】
＜印刷ファイルの保存処理の詳細シーケンスの説明＞
ここでは、ユーザが入力した印刷ファイルや、情報処理装置から送られてきた印刷ファイルを、親機MMに一時保存する詳細シーケンスと、サブ親機SMに一時保存する詳細シーケンスの一実施例を説明する。
【０１２６】
（保存実施例１）
図９に、印刷ファイルを親機に保存する処理の一実施例の詳細シーケンスを示す。
図９において、ユーザが、印刷したい印刷ファイルを入力する操作装置を、親機MMとする。
また、親機MMには、残容量リスト５６と印刷情報リスト５７とが、予め記憶されているものとする。残容量リスト５６には、親機MMの残容量が１０GBであり、サブ親機SMの残容量が８GBであることが記憶されているものとする。
【０１２７】
印刷情報リスト５７には、親機MMとサブ親機SMのどちらも、保存ファイルの名称が記憶されていないものとする。すなわち、親機MMとサブ親機SMのどちらにも、印刷すべき保存ファイルが保存されていないものとする。
また、ユーザが印刷したい印刷ファイルの名称をFL001とし、印刷ファイルFL001のファイルサイズを、３GBとする。
【０１２８】
まず、ステップM101において、ユーザが、印刷したい印刷ファイルFL001を保存するために、親機MMにおいて、印刷ファイルFL001を含むファイル保存要求を入力する。ファイル保存要求は、たとえば、操作部２２や情報入力部２３を用いて行えばよい。
ただし、ここでは、操作装置を親機MMとして説明するが、操作装置としては、ユーザ所有の情報処理装置PCや、サブ親機SM、子機CMを用いてもよい。
たとえば、情報処理装置PCで、印刷ファイルFL001を作成し、印刷ファイルFL001を含むファイル保存要求を、親機MMに送信してもよい。
【０１２９】
ステップM102において、制御部２１が、ファイル保存要求が入力されたことを検出すると、印刷ファイルFL001を、親機MMの記憶部の一時格納部５３に一時保存する。
【０１３０】
ステップM103において、残容量リスト確認部４０ｄが、残容量リスト５６を確認する。
ここでは、残容量リスト５６に記憶されている親機MMとサブ親機SMの残容量を読み出す。
ステップM104において、残容量比較部４０ｅが、親機MMとサブ親機SMの残容量を比較し、どちらが大きいかを判定する。
上記したように、残容量リスト５６を確認すると、親機MMの残容量が１０GBであり、サブ親機SMの残容量が８GBであるので、親機MMの残容量が、サブ親機SMの残容量よりも大きいと判定される。
親機MMの残容量が、サブ親機SMの残容量よりも大きいと判定された場合は、親機MMのほうが、残容量に余裕があるので、印刷ファイルFL001は、親機MMに保存したままとする。
【０１３１】
ステップM105において、自己残容量確認部４０ａが、親機MMの残容量を計算する。
親機MMでは、すでにステップM102で、印刷ファイルFL001を、記憶部の一時格納部５３に追加しているので、印刷ファイルFL001のファイルサイズ分（３GB）だけ、親機MMの残容量は、減少している。すなわち、親機MMの残容量は、１０−３＝７GBである。
【０１３２】
ステップM106において、残容量リスト更新部４０ｃが、残容量リスト５６を更新する。ここでは、上記したように、親機MMの残容量が減少し７GBとなっているので、残容量リスト５６の中の親機MMの残容量が７GBに変更される。
【０１３３】
ステップM107において、新たな印刷ファイルFL001が、親機MMに保存されたので、印刷情報リスト更新部３９が、印刷情報リスト５７を更新する。ここでは、印刷情報リスト５７の中の親機MMに対する保存ファイル名に、印刷ファイルFL001の名称が追加される。
【０１３４】
以上のシーケンスのように、親機MMの残容量が、サブ親機SMの残容量よりも大きいと判定された場合は、保存要求された印刷ファイルFL001が、親機MMに保存され、残容量リスト５６と印刷情報リスト５７の親機MMに対する残容量と保存ファイル名とが変更される。
【０１３５】
（保存実施例２）
図１０に、印刷ファイルをサブ親機に保存する処理の一実施例の詳細シーケンスを示す。
ここで、図９と同じ処理をするステップには、図９と同じステップ番号を付与している。
図１０において、ユーザが、印刷したい印刷ファイルを入力する操作装置を、親機MMとする。
また、親機MMには、残容量リスト５６と印刷情報リスト５７とが、予め記憶されているものとする。残容量リスト５６には、親機MMの残容量が７GBであり、サブ親機SMの残容量が８GBであることが記憶されているものとする。
【０１３６】
印刷情報リスト５７には、親機MMには、保存ファイルの名称FL001が記憶されているが、サブ親機SMには、保存ファイルの名称が記憶されていないものとする。すなわち、親機MMのみが、印刷すべき１つの保存ファイルを保存しているものとする。
また、ユーザが印刷したい印刷ファイルの名称をFL222とし、印刷ファイルFL222のファイルサイズを、２GBとする。
【０１３７】
図１０においても、図９と同様に、ステップM101からステップM103までの処理が実行される。
すなわち、ユーザが、印刷したい印刷ファイルFL222を含むファイル保存要求が入力されると、印刷ファイルFL222を、親機MMの記憶部の一時格納部５３に一時保存し、残容量リスト５６に記憶されている親機MMとサブ親機SMの残容量を読み出す。
【０１３８】
次に、ステップM104において、残容量比較部４０ｅが、親機MMとサブ親機SMの残容量を比較し、どちらが大きいかを判定する。
図１０では、残容量リスト５６を確認すると、親機MMの残容量が７GBであり、サブ親機SMの残容量が８GBであるので、サブ親機SMの残容量が、親機MMの残容量よりも大きいと判定される。
【０１３９】
サブ親機SMの残容量が、親機MMの残容量よりも大きいと判定された場合は、サブ親機SMのほうが残容量に余裕があるので、印刷ファイルを分散保存し、親機の処理能力の低下を防止するために、親機MMに一時保存されている印刷ファイルFL222を、サブ親機SMに移動させる。
【０１４０】
なお、サブ親機SMが複数台設定されている場合は、親機MMの残容量と、複数のサブ親機SMの残容量とが比較され、最も大きな残容量を持つ画像形成装置が、選択される。
最も大きな残容量を持つ画像形成装置が、親機MMの場合は、図９のように、印刷ファイルFL222は親機MMに保存したままとなる。一方、最も大きな残容量を持つ画像形成装置が、サブ親機SMの場合は、親機MMに一時保存されている印刷ファイルFL222を、最も大きな残容量を持つサブ親機SMに移動させる。
【０１４１】
ステップM111において、親機MMからサブ親機SMに対し、印刷ファイルFL222を添付したファイル移動要求を送信する。
ステップS101において、サブ親機SMの通信部７６が、印刷ファイルFL222を添付したファイル移動要求を受信する。
ステップS102において、受信した印刷ファイルFL222を、サブ親機SMの記憶部の一時格納部９３に保存する。
【０１４２】
ステップS103において、サブ親機SMは、印刷ファイルFL222を保存したことを示す保存完了通知を、親機MMに送信する。
ステップM112において、親機MMが、保存完了通知を受信し、印刷ファイルFL222の移動が完了したことを確認する。
【０１４３】
ステップM113において、親機MMのファイル削除部３５が、一時格納部５３に一時保存されていた印刷ファイルFL222を削除する。これにより、印刷ファイルFL222が削除されたので、親機MMの記憶部５０の残容量は、ステップM1の前の状態と同じであり、変化しない。
【０１４４】
ステップM114において、親機MMの残容量確認要求部４０ｂが、残容量確認要求を、サブ親機SMに送信する。
ステップS104において、サブ親機SMの通信部７６が、残容量確認要求を受信する。
【０１４５】
ステップS105において、自己残容量確認部８７が、サブ親機SMの残容量を計算する。サブ親機SMでは、印刷ファイルFL222を、サブ親機SMの記憶部の一時格納部９３に追加したので、サブ親機SMの残容量は、減少している。すなわち、サブ親機SMの残容量は、８−２＝６GBとなっている。
ステップS106において、サブ親機SMは、計算したサブ親機SMの残容量（６GB）を含む残容量確認応答を、親機MMに送信する。
【０１４６】
ステップM115において、親機MMが、サブ親機SMの残容量を含む残容量確認応答を受信する。
次に、図９と同様に、ステップM106において、残容量リスト更新部４０ｃが、残容量リスト５６を更新する。ここでは、サブ親機SMの残容量が減少しているので、残容量リスト５６の中のサブ親機SMの残容量が、６GBに変更される。
【０１４７】
ステップM107において、新たな印刷ファイルFL222が、サブ親機SMに保存されたので、印刷情報リスト更新部３９が、印刷情報リスト５７を更新する。ここでは、印刷情報リスト５７の中のサブ親機SMに対する保存ファイル名に、印刷ファイルFL222の名称が追加される。
【０１４８】
以上のシーケンスのように、サブ親機SMの残容量が、親機MMの残容量よりも大きいと判定された場合は、保存要求された印刷ファイルFL222が、サブ親機SMに保存され、残容量リスト５６と印刷情報リスト５７のサブ親機SMに対する残容量と保存ファイル名とが変更される。
【０１４９】
＜印刷ファイルの印刷処理の詳細シーケンスの説明＞
ここでは、親機MMに一時保存された保存ファイルを所定の画像形成装置で印刷する詳細シーケンスと、サブ親機SMに一時保存された保存ファイルを所定の画像形成装置で印刷する詳細シーケンスの一実施例を説明する。
ユーザは、親機MM、サブ親機SMまたは子機CMのいずれかのところへ行き、ユーザがすでに入力しておいた保存ファイルを印刷する操作をする。
ユーザが印刷操作をする画像形成装置は、親機MM、サブ親機SMおよび子機CMのいずれでもよいが、サブ親機SMおよび子機CMは、親機MMと通信することが可能なネットワークに接続されているものとする。
【０１５０】
（印刷実施例１）
図１１に、親機に保存された印刷ファイルを子機で印刷する処理の一実施例の詳細シーケンスを示す。
図１１において、ユーザが、印刷したい印刷ファイルを選択し印刷操作をする操作装置を、子機CMとし、印刷したい保存ファイルを保存している保存装置を、親機MMとする。
また、親機MMには、残容量リスト５６と印刷情報リスト５７とが、予め記憶されているものとし、ユーザが印刷したい印刷ファイルFL001そのものが、親機MMに保存されているものとする。印刷ファイルFL001のファイルサイズを、３GBとする。
【０１５１】
さらに、印刷情報リスト５７には、親機MMに対応付けて印刷ファイルFL001の名称が記憶され、サブ親機SMに対応付けて印刷ファイルFL222の名称が記憶されているものとする。残容量リスト５６には、親機MMの残容量が７MBであり、サブ親機SMの残容量が６MBであることが記憶されているものとする。
【０１５２】
まず、ステップC201において、ユーザが、子機CMの操作部１０２を用いて、印刷情報リストを要求する入力操作をしたとする。
ステップC202において、子機CMの印刷情報リスト取得部１１１が、印刷情報リスト取得要求を、親機MMに送信する。
【０１５３】
ステップM201において、親機MMが、印刷情報リスト取得要求を、受信する。
ステップM202において、親機MMの印刷情報リスト取得部３１が、記憶部５０から印刷情報リスト５７を取得する（読み出す）。
ステップM203において、取得した印刷情報リスト５７を、印刷情報リスト取得応答に含めて、印刷情報リスト取得要求を送ってきた子機CMに送信する。
【０１５４】
ステップC203において、子機CMが、印刷情報リスト５７を含む印刷情報リスト取得応答を受信する。
ステップC204において、受信した印刷情報リスト５７を、表示部１０４に表示する。
ステップC205において、ユーザは、表示された印刷情報リスト５７を確認し、印刷情報リスト５７の中から、印刷したい印刷ファイルFL001を選択し、印刷要求を意味する操作をする。
【０１５５】
ステップC206において、子機CMの保存ファイル所在確認部１１２が、印刷ファイルFL001の保存場所を確認するために、印刷ファイルFL001の名称を含む保存ファイル所在確認要求を、親機MMに送信する。
ステップM204において、親機MMの保存ファイル所在確認部３２が、保存ファイル所在確認要求を受信する。
【０１５６】
ステップM205において、親機MMの保存ファイル所在確認部３２が、印刷情報リスト５７を利用して、印刷ファイルFL001の所在を確認する。ここでは、印刷ファイルFL001は、親機MMに保存されていることが確認される。
ステップM206において、親機MMから、印刷ファイルFL001の所在が親機MMであることを示す保存ファイル所在確認応答が、保存ファイル所在確認要求を送ってきた子機CMに送信される。
【０１５７】
ステップC207において、子機CMが、保存ファイル所在確認応答を受信する。
ここで、保存ファイル所在確認応答を確認することにより、印刷ファイルFL001は、親機MMに保存されていることがわかる。
ステップC208において、子機CMのファイル取得要求部１１３は、印刷ファイルFL001の名称を含むファイル取得要求を、印刷ファイルFL001が保存されている親機MMに送信する。
【０１５８】
ステップM207において、親機MMが、ファイル取得要求を受信する。
ステップM208において、印刷ファイル取得部３６が、親機MMの記憶部５０から、印刷ファイルFL001を取得する。
ステップM209において、取得した印刷ファイルFL001を、ファイル取得応答に添付して、ファイル取得要求を送信してきた子機CMに送信する。
【０１５９】
ステップC209において、子機CMが、印刷ファイルFL001を含むファイル取得応答を受信する。
ステップC210において、受信した印刷ファイルFL001を、記憶部１２０に一時記憶する。
ステップC211において、子機CMの印刷実行部１１４が、印刷ファイルFL001の印刷処理を実行する。これにより、子機CMの出力部１０５により、印刷ファイルFL001の情報が印刷された用紙が出力される。
【０１６０】
ステップC212において、子機CMが、印刷ファイルFL001の印刷が完了したことを示す印刷完了通知を、親機MMに送信する。
ステップC213において、子機CMのファイル削除部１１５が、子機CMに一時記憶されていた印刷ファイルFL001を削除する。
【０１６１】
ステップM210において、親機MMが、印刷完了通知を受信する。
ステップM211において、親機MMのファイル削除部３５が、親機MMに一時記憶されていた印刷ファイルFL001を削除する。これにより、ファイルサイズが３GBの印刷ファイルFL001が削除されたので、親機MMの残容量は、７GBから、１０GBに増加する。
ステップM212において、親機MMの自己残容量確認部４０ａが、親機MMの残容量を計算する。上記のように、親機MMの残容量は、１０GBに増加していることが確認される。
【０１６２】
ステップM213において、親機MMの残容量リスト更新部４０ｃが、残容量リスト５６を更新する。ここでは、上記したように、親機MMの残容量が１０GBに増加したので、残容量リスト５６の中の親機MMの残容量が変更される。
【０１６３】
ステップM214において、親機MMに一時記憶されていた印刷ファイルFL001が削除されたので、印刷情報リスト更新部３９が、印刷情報リスト５７を更新する。
ここでは、印刷情報リスト５７の中の親機MMに対する保存ファイル名から、印刷ファイルFL001の名称が削除され、親機MMに対する保存ファイル名はなくなる。
【０１６４】
以上のシーケンスにより、ユーザが子機CMにおいて、印刷したい印刷ファイルFL001を選択し印刷要求を意味する操作をすることにより、印刷ファイルFL001が保存されている装置（親機MM）をユーザが知らなくても、印刷ファイルFL001の情報が印刷された用紙が、ユーザが操作をした子機CMから出力される。
【０１６５】
（印刷実施例２）
図１２に、親機に保存された印刷ファイルを親機で印刷する処理の一実施例の詳細シーケンスを示す。
図１１に示した処理と同じ処理をするステップには、同じステップ番号を付与する。
図１２において、ユーザが、印刷したい印刷ファイルを選択し印刷操作をする操作装置を、親機MMとし、印刷したい保存ファイルを保存している保存装置も、親機MMとする。
【０１６６】
また、親機MMには、残容量リスト５６と印刷情報リスト５７とが、予め記憶されているものとし、ユーザが印刷したい印刷ファイルFL001そのものが、親機MMに保存されているものとする。印刷ファイルFL001のファイルサイズを、３GBとする。
【０１６７】
さらに、印刷情報リスト５７には、親機MMに対応付けて印刷ファイルFL001の名称が記憶され、サブ親機SMに対応付けて印刷ファイルFL222の名称が記憶されているものとする。残容量リスト５６には、親機MMの残容量が７MBであり、サブ親機SMの残容量が６MBであることが記憶されているものとする。
【０１６８】
まず、図１１とは異なり、ステップM221において、ユーザが、親機MMの操作部２２を用いて、印刷情報リストを要求する入力操作をしたとする。
ステップM202において、親機MMの印刷情報リスト取得部３１が、記憶部５０から印刷情報リスト５７を取得する（読み出す）。
【０１６９】
ステップM222において、取得した印刷情報リスト５７を、表示部２４に表示する。
ステップM223において、ユーザは、表示された印刷情報リスト５７を確認し、印刷情報リスト５７の中から、印刷したい印刷ファイルFL001を選択し、印刷要求を意味する操作をする。
【０１７０】
ステップM205において、親機MMの保存ファイル所在確認部３２が、印刷情報リスト５７を利用して、印刷ファイルFL001の所在を確認する。ここでは、印刷ファイルFL001は、親機MMに保存されていることが確認される。
ステップM208において、印刷ファイル取得部３６が、親機MMの記憶部５０から、印刷ファイルFL001を取得する。
【０１７１】
ステップM224において、親機MMの印刷実行部３４が、印刷ファイルFL001の印刷処理を実行する。これにより、親機MMの出力部２５により、印刷ファイルFL001の情報が印刷された用紙が出力される。
【０１７２】
ステップM211において、親機MMのファイル削除部３５が、親機MMに一時記憶されていた印刷ファイルFL001を削除する。これにより、ファイルサイズが３GBの印刷ファイルFL001が削除されたので、親機MMの残容量は、７GBから、１０GBに増加する。
【０１７３】
以下、図１１と同様に、ステップM212、M213、M214の処理を実行する。
すなわち、親機MMの自己残容量確認部４０ａが、親機MMの残容量を計算し、親機MMの残容量が、１０GBに増加していることを確認する。
また、親機MMの残容量リスト更新部４０ｃが、残容量リスト５６を更新し、残容量リスト５６の中の親機MMの残容量を変更する。
さらに、印刷情報リスト更新部３９が、印刷情報リスト５７を更新し、印刷情報リスト５７の中の親機MMに対する保存ファイル名から、印刷ファイルFL001の名称を削除する。
【０１７４】
以上のシーケンスにより、ユーザが親機MMにおいて、印刷したい印刷ファイルFL001を選択し印刷要求を意味する操作をすることにより、印刷ファイルFL001が保存されている装置（親機MM）をユーザが知らなくても、印刷ファイルFL001の情報が印刷された用紙が、ユーザが操作をした親機MMから出力される。
【０１７５】
（印刷実施例３）
図１３に、親機に保存された印刷ファイルをサブ親機で印刷する処理の一実施例の詳細シーケンスを示す。
図１３において、ユーザが、印刷したい印刷ファイルを選択し印刷操作をする操作装置を、サブ親機SMとし、印刷したい保存ファイルを保存している保存装置を、親機MMとする。
また、親機MMには、残容量リスト５６と印刷情報リスト５７とが、予め記憶されているものとし、ユーザが印刷したい印刷ファイルFL001そのものが、親機MMに保存されているものとする。印刷ファイルFL001のファイルサイズを、３GBとする。
【０１７６】
さらに、印刷情報リスト５７には、親機MMに対応付けて印刷ファイルFL001の名称が記憶され、サブ親機SMに対応付けて印刷ファイルFL222の名称が記憶されているものとする。残容量リスト５６には、親機MMの残容量が７MBであり、サブ親機SMの残容量が６MBであることが記憶されているものとする。
【０１７７】
この図１３の印刷処理のフローチャートでは、ユーザが行う印刷情報リストを要求する入力操作と、印刷したい印刷ファイルFL001の選択操作と、印刷要求を意味する入力操作が、サブ親機SMで行われ、用紙への印刷がサブ親機SMで実行されることと、通信がサブ親機SMと親機MMとの間で行われる点が、図１１と異なるが、サブ親機SMで行われるステップS201からS213までの処理の内容は、それぞれ、図１１に示した子機CMで行われるステップC201からC213までの処理の内容と同様である。
【０１７８】
また、親機MMで行われるステップM201からM214までの処理の内容は、図１１に示した親機MMで行われる処理の内容と同様である。
そこで、図１３の各ステップの内容は、図１１で示したものを参照できるので、詳細な説明は省略する。
【０１７９】
したがって、図１３のシーケンスにおいても、ユーザがサブ親機SMにおいて、印刷したい印刷ファイルFL001を選択し印刷要求を意味する操作をすることにより、印刷ファイルFL001が保存されている装置（親機MM）をユーザが知らなくても、印刷ファイルFL001の情報が印刷された用紙が、ユーザが操作をしたサブ親機SMから出力される。
【０１８０】
（印刷実施例４）
図１４に、サブ親機に保存された印刷ファイルを子機で印刷する処理の一実施例の詳細シーケンスを示す。
図１１に示した処理と同じ処理をするステップには、同じステップ番号を付与する。
図１４において、ユーザが、印刷したい印刷ファイルを選択し印刷操作をする操作装置を、子機CMとし、印刷したい保存ファイルを保存している保存装置を、サブ親機SMとする。
【０１８１】
また、親機MMには、残容量リスト５６と印刷情報リスト５７とが、予め記憶されているものとし、ユーザが印刷したい印刷ファイルFL222そのものが、サブ親機SMに保存されているものとする。印刷ファイルFL222のファイルサイズを、２GBとする。
【０１８２】
さらに、印刷情報リスト５７には、親機MMに対応付けて印刷ファイルFL001の名称が記憶され、サブ親機SMに対応付けて印刷ファイルFL222の名称が記憶されているものとする。残容量リスト５６には、親機MMの残容量が７MBであり、サブ親機SMの残容量が６MBであることが記憶されているものとする。
【０１８３】
まず、ステップC201からC204まで子機CMの処理と、ステップM201からM203までの親機MMの処理は、図１１に示した処理と同様の処理である。
すなわち、子機CMにおいて、ユーザが、印刷情報リストを要求する入力操作をしたとすると、印刷情報リスト取得要求が親機MMに送信され、親機MMにおいて、印刷情報リスト５７が取得されて子機CMに送信され、子機CMでは、受信した印刷情報リスト５７を表示部１０４に表示する。
【０１８４】
ステップC205において、ユーザは、表示された印刷情報リスト５７を確認し、印刷情報リスト５７の中から、印刷したい印刷ファイルFL222を選択し、印刷要求を意味する操作をする。
【０１８５】
ステップC206において、子機CMの保存ファイル所在確認部１１２が、印刷ファイルFL222の保存場所を確認するために、印刷ファイルFL222の名称を含む保存ファイル所在確認要求を、親機MMに送信する。
ステップM204において、親機MMの保存ファイル所在確認部３２が、保存ファイル所在確認要求を受信する。
【０１８６】
ステップM205において、親機MMの保存ファイル所在確認部３２が、印刷情報リスト５７を利用して、印刷ファイルFL222の所在を確認する。ここでは、印刷ファイルFL222は、サブ親機SMに保存されていることが確認される。
ステップM206において、親機MMから、印刷ファイルFL222の所在がサブ親機SMであることを示す保存ファイル所在確認応答が、保存ファイル所在確認要求を送ってきた子機CMに送信される。
【０１８７】
ステップC207において、子機CMが、保存ファイル所在確認応答を受信する。
ここで、保存ファイル所在確認応答を確認することにより、印刷ファイルFL222は、サブ親機SMに保存されていることがわかる。
ステップC208において、子機CMのファイル取得要求部１１３は、印刷ファイルFL222の名称を含むファイル取得要求を、印刷ファイルFL222が保存されているサブ親機SMに送信する。
【０１８８】
ステップS221において、サブ親機SMが、ファイル取得要求を受信する。
ステップS222において、サブ親機SMの印刷ファイル取得部８６が、サブ親機SMの記憶部９０から、印刷ファイルFL222を取得する。
ステップS223において、取得した印刷ファイルFL222を、ファイル取得応答に添付して、ファイル取得要求を送信してきた子機CMに送信する。
【０１８９】
ステップC209において、子機CMが、印刷ファイルFL222を含むファイル取得応答を受信する。
ステップC210において、受信した印刷ファイルFL222を、記憶部１２０に一時記憶する。
ステップC211において、子機CMの印刷実行部１１４が、印刷ファイルFL222の印刷処理を実行する。これにより、子機CMの出力部１０５により、印刷ファイルFL222の情報が印刷された用紙が出力される。
【０１９０】
ステップC212において、子機CMが、印刷ファイルFL222の印刷が完了したことを示す印刷完了通知を、親機MMに送信する。
ステップC213において、子機CMのファイル削除部１１５が、子機CMに一時記憶されていた印刷ファイルFL222を削除する。
【０１９１】
ステップM210において、親機MMが、印刷ファイルFL222の印刷完了通知を受信する。
ステップM202において、親機MMの印刷情報リスト取得部３１が、記憶部５０から印刷情報リスト５７を取得する（読み出す）。
ステップM230において、親機MMの保存ファイル所在確認部３２が、印刷情報リスト５７を利用して、印刷が完了した印刷ファイルFL222の所在を確認する。ここでは、印刷ファイルFL222は、サブ親機SMに保存されていることが確認される。
【０１９２】
ステップM231において、親機MMのファイル削除要求部３７が、印刷ファイルFL222を削除することを要求するファイル削除要求を、印刷ファイルFL222が保存されているサブ親機SMに送信する。
ステップS224において、サブ親機SMが、ファイル削除要求を受信する。
ステップS225において、サブ親機SMのファイル削除部８５が、印刷ファイルFL222を削除する。
ここで、印刷ファイルFL222を削除すると、印刷ファイルFL222のサイズは２GBなので、サブ親機SMの残容量は、６GBから８GBに増加する。
【０１９３】
ステップS226において、サブ親機SMから、印刷ファイルFL222を削除したことを示すファイル削除完了通知を、親機MMに送信する。
ステップM232において、親機MMが、ファイル削除完了通知を受信する。
ステップM233において、残容量確認要求部４０ｂが、残容量確認要求を、ファイル削除完了通知を送ってきたサブ親機SMに送信する。
【０１９４】
ステップS227において、サブ親機SMが、残容量確認要求を受信する。
ステップS228において、サブ親機SMの自己残容量確認部８７が、自己残容量を確認する。
ここでは、サブ親機SMの自己残容量が、８GBであることが確認される。
ステップS229において、サブ親機SMが、サブ親機SMの自己残容量（８GB）を含む残容量確認応答を、親機MMに送信する。
ステップM234において、親機MMが、残容量確認応答を受信する。
受信した残容量確認応答を確認することにより、サブ親機SMの残容量が、８GBに増加したことがわかる。
【０１９５】
ステップM213において、親機MMの残容量リスト更新部４０ｃが、残容量リスト５６を更新する。ここでは、上記したように、サブ親機SMの残容量が８GBに増加したので、残容量リスト５６の中のサブ親機SMの残容量が変更される。
【０１９６】
ステップM214において、サブ親機SMに一時記憶されていた印刷ファイルFL222が削除されたので、印刷情報リスト更新部３９が、印刷情報リスト５７を更新する。
ここでは、印刷情報リスト５７の中のサブ親機SMに対する保存ファイル名から、印刷ファイルFL222の名称が削除され、サブ親機SMに対する保存ファイル名はなくなる。
【０１９７】
以上のシーケンスにより、ユーザが子機CMにおいて、印刷したい印刷ファイルFL222を選択し印刷要求を意味する操作をすることにより、印刷ファイルFL222が保存されている装置（サブ親機SM）をユーザが知らなくても、印刷ファイルFL222の情報が印刷された用紙が、ユーザが操作をした子機CMから出力される。
【０１９８】
（印刷実施例５）
図１５に、サブ親機に保存された印刷ファイルを親機で印刷する処理の一実施例の詳細シーケンスを示す。
上記したフローチャートに示した処理と同じ処理をするステップには、同じステップ番号を付与する。
図１５において、ユーザが、印刷したい印刷ファイルを選択し印刷操作をする操作装置を、親機MMとし、印刷したい保存ファイルFL222を保存している保存装置を、サブ親機SMとする。
【０１９９】
また、親機MMには、残容量リスト５６と印刷情報リスト５７とが、予め記憶されているものとし、ユーザが印刷したい印刷ファイルFL222そのものが、サブ親機SMに保存されているものとする。印刷ファイルFL222のファイルサイズを、２GBとする。
【０２００】
さらに、印刷情報リスト５７には、親機MMに対応付けて印刷ファイルFL001の名称が記憶され、サブ親機SMに対応付けて印刷ファイルFL222の名称が記憶されているものとする。残容量リスト５６には、親機MMの残容量が７MBであり、サブ親機SMの残容量が６MBであることが記憶されているものとする。
【０２０１】
まず、図１２と同様に、ステップM221において、ユーザが、親機MMの操作部２２を用いて、印刷情報リストを要求する入力操作をしたとする。
ステップM202において、親機MMの印刷情報リスト取得部３１が、記憶部５０から印刷情報リスト５７を取得する（読み出す）。
ステップM222において、取得した印刷情報リスト５７を、表示部２４に表示する。
ここまでは、図１２の処理と同様である。
【０２０２】
ステップM223において、ユーザは、表示された印刷情報リスト５７を確認し、印刷情報リスト５７の中から、印刷したい印刷ファイルFL222を選択し、印刷要求を意味する操作をする。
【０２０３】
ステップM205において、親機MMの保存ファイル所在確認部３２が、印刷情報リスト５７を利用して、印刷ファイルFL222の所在を確認する。ここでは、印刷ファイルFL222は、サブ親機SMに保存されていることが確認される。
【０２０４】
ステップM251において、親機MMのファイル取得要求部３３が、ファイル取得要求を、印刷ファイルFL222が保存されているサブ親機SMに送信する。
ステップS221において、サブ親機SMが、ファイル取得要求を受信する。
ステップS222において、サブ親機SMの印刷ファイル取得部８６が、サブ親機SMの記憶部９０から、印刷ファイルFL222を取得する。
ステップS223において、取得した印刷ファイルFL222を添付したファイル取得応答を、ファイル取得要求を送信してきた親機MMに送信する。
【０２０５】
ステップM252において、親機MMが、ファイル取得応答を受信する。
ステップM253において、親機MMが、受信した印刷ファイルFL222を、記憶部５０に一時記憶する。
【０２０６】
ステップM224において、図１２と同様に、親機MMの印刷実行部３４が、印刷ファイルFL222の印刷処理を実行する。これにより、親機MMの出力部２５により、印刷ファイルFL222の情報が印刷された用紙が出力される。
ステップM211において、親機MMのファイル削除部３５が、親機MMに一時記憶されていた印刷ファイルFL222を削除する。
【０２０７】
以下、図１４に示したのと同様に、親機MMでは、ステップM202と、M230からM234までの処理が実行され、サブ親機SMでは、ステップS224からS229までの処理が実行され、る。
【０２０８】
すなわち、ステップM202において、親機MMの記憶部５０から印刷情報リスト５７を取得すると、ステップM230において、印刷情報リスト５７を利用して、印刷が完了した印刷ファイルFL222の所在を確認する。ここでは、印刷ファイルFL222は、サブ親機SMに保存されていることが確認される。
【０２０９】
また、ステップM231において、親機MMのファイル削除要求部３７が、印刷ファイルFL222を削除することを要求するファイル削除要求を、印刷ファイルFL222が保存されているサブ親機SMに送信すると、ステップS225において、サブ親機SMのファイル削除部８５が、印刷ファイルFL222を削除する。
ここで、印刷ファイルFL222を削除すると、印刷ファイルFL222のサイズは２GBなので、サブ親機SMの残容量は、６GBから８GBに増加する。
【０２１０】
ステップS226において、サブ親機SMから、印刷ファイルFL222を削除したことを示すファイル削除完了通知を、親機MMに送信すると、ステップM233において、残容量確認要求部４０ｂが、残容量確認要求を、ファイル削除完了通知を送ってきたサブ親機SMに送信する。
【０２１１】
ステップS227において、サブ親機SMが、残容量確認要求を受信すると、ステップS228において、サブ親機SMの自己残容量確認部８７が、自己残容量を確認する。
ここでは、サブ親機SMの自己残容量が、８GBであることが確認される。
ステップS229において、サブ親機SMが、サブ親機SMの自己残容量（８GB）を含む残容量確認応答を、親機MMに送信すると、ステップM234において、親機MMが、残容量確認応答を受信する。受信した残容量確認応答を確認することにより、サブ親機SMの残容量が、８GBに増加したことがわかる。
【０２１２】
以下、図１４と同様に、親機MMは、ステップM213とM214の処理を実行する。
すなわち、親機MMの残容量リスト更新部４０ｃが、残容量リスト５６を更新し、残容量リスト５６の中のサブ親機SMの残容量を、８GBに変更する。
さらに、印刷情報リスト更新部３９が、印刷情報リスト５７を更新し、印刷情報リスト５７の中のサブ親機SMMに対する保存ファイル名から、印刷ファイルFL222の名称を削除する。
【０２１３】
以上のシーケンスにより、ユーザが親機MMにおいて、印刷したい印刷ファイルFL222を選択し印刷要求を意味する操作をすることにより、印刷ファイルFL222が保存されている装置（サブ親機SM）をユーザが知らなくても、印刷ファイルFL222の情報が印刷された用紙が、ユーザが操作をした親機MMから出力される。
【０２１４】
（印刷実施例６）
図１６に、サブ親機に保存された印刷ファイルをサブ親機で印刷する処理の一実施例の詳細シーケンスを示す。
上記したフローチャートに示した処理と同じ処理をするステップには、同じステップ番号を付与する。
図１６において、ユーザが、印刷したい印刷ファイルを選択し印刷操作をする操作装置を、サブ親機SMとし、印刷したい保存ファイルを保存している保存装置も、同一のサブ親機SMとする。ただし、サブ親機SMが複数存在する場合は、印刷操作をするサブ親機SMと、保存ファイルを保存しているサブ親機SMとが異なる場合がある。
【０２１５】
また、親機MMには、残容量リスト５６と印刷情報リスト５７とが、予め記憶されているものとし、ユーザが印刷したい印刷ファイルFL222そのものが、サブ親機SMに保存されているものとする。印刷ファイルFL222のファイルサイズを、２GBとする。
【０２１６】
さらに、印刷情報リスト５７には、親機MMに対応付けて印刷ファイルFL001の名称が記憶され、サブ親機SMに対応付けて印刷ファイルFL222の名称が記憶されているものとする。残容量リスト５６には、親機MMの残容量が７MBであり、サブ親機SMの残容量が６MBであることが記憶されているものとする。
【０２１７】
まず、図１６では、ユーザが入力操作を行う装置が、サブ親機SMであり、図１４とは異なるが、ステップS201からS207までのサブ親機SMの処理は、それぞれ、図１４に示したステップC201からC207までの子機CMの処理と同様である。
また、ステップM201からM206までの親機MMの処理は、図１４に示した処理と同様の処理である。
【０２１８】
すなわち、サブ親機SMにおいて、ユーザが、印刷情報リストを要求する入力操作をしたとすると、印刷情報リスト取得要求が親機MMに送信され、親機MMにおいて、印刷情報リスト５７が取得されてサブ親機SMに送信され、サブ親機SMでは、受信した印刷情報リスト５７を表示部に表示する。
【０２１９】
その後、ユーザは、表示された印刷情報リスト５７を確認し、印刷情報リスト５７の中から、印刷したい印刷ファイルFL222を選択し、印刷要求を意味する操作をすると、サブ親機SMから、印刷ファイルFL222の保存場所を確認するために、印刷ファイルFL222の名称を含む保存ファイル所在確認要求を、親機MMに送信する。
親機MMが、保存ファイル所在確認要求を受信すると、印刷情報リスト５７を利用して、印刷ファイルFL222の所在を確認する。ここでは、印刷ファイルFL222は、サブ親機SMに保存されていることが確認される。
【０２２０】
親機MMから、印刷ファイルFL222の所在がサブ親機SMであることを示す保存ファイル所在確認応答が、保存ファイル所在確認要求を送ってきたサブ親機SMに送信されると、ステップS207において、サブ親機SMが、保存ファイル所在確認応答を受信する。
ここで、保存ファイル所在確認応答を確認することにより、印刷ファイルFL222は、そのサブ親機SM自身に保存されていることがわかる。
そこで、ステップS222において、自己の記憶部９０に保存されている印刷ファイルFL222を、取得する（読み出す）。
【０２２１】
ただし、サブ親機SMが複数設定されている場合において、印刷ファイルFL222の所在が「他のサブ親機SM」であることを示す保存ファイル所在確認応答が受信されたときは、
サブ親機SMのファイル取得要求部８３が、印刷ファイルFL222の名称を含むファイル取得要求を、印刷ファイルFL222が保存されている「他のサブ親機SM」に、送信する。
そして、「他のサブ親機SM」から、印刷ファイルFL222が添付されたファイル取得応答を受信して、印刷ファイルFL222を取得し、記憶部９０に一時記憶する。
【０２２２】
ステップS211において、サブ親機SMの印刷実行部８４が、印刷ファイルFL222の印刷処理を実行する。これにより、サブ親機SMの出力部７５により、印刷ファイルFL222の情報が印刷された用紙が出力される。
ステップS212において、サブ親機SMが、印刷ファイルFL222の印刷が完了したことを示す印刷完了通知を、親機MMに送信する。
【０２２３】
その後、親機MMでは、ステップM210において、印刷ファイルFL222の印刷完了通知を受信し、図１４に示したステップM210からステップM214までの９つの処理と同様の処理を実行する。
また、サブ親機SMについても、図１４に示したステップS224からステップS229までの処理と同様の処理を実行する。
【０２２４】
すなわち、親機MMにおいて、印刷完了した印刷ファイルFL222の所在を確認し、印刷ファイルFL222が保存されているサブ親機SMに、印刷ファイルFL222の削除を要求するファイル削除要求を送信し、ファイル削除要求を受信したサブ親機SMは、印刷ファイルFL222を削除する。サブ親機SMでは、ファイルサイズが２GBの印刷ファイルFL222を削除したことにより、残容量が、６GBから８GBに増加する。
サブ親機SMでは、印刷ファイルFL222を削除した後、ファイル削除完了通知を、親機MMに送信する。
【０２２５】
親機MMが、ファイル削除完了通知を受信すると、残容量確認要求をサブ親機SMに送信し、サブ親機SMが、残容量確認要求を受信すると、サブ親機SMの残容量が、８GBであることを確認する。
その後、サブ親機SMが、サブ親機SMの残容量を含む残容量確認応答を、親機MMに送信し、親機MMが、残容量確認応答を受信すると、残容量リスト５６の中のサブ親機SMの残容量を更新し、印刷情報リスト５７のサブ親機SMに対する保存ファイル名から、印刷ファイルFL222の名称を削除する。
【０２２６】
以上のシーケンスにより、ユーザがサブ親機SMにおいて、印刷したい印刷ファイルFL222を選択し印刷要求を意味する操作をすることにより、印刷ファイルFL222が保存されている装置（サブ親機SM）をユーザが知らなくても、印刷ファイルFL222の情報が印刷された用紙が、ユーザが操作をしたサブ親機SMから出力される。
【０２２７】
＜印刷ファイルの保存処理のフローチャートの説明＞
ここでは、印刷ファイルの保存処理のフローチャートを、親機MMとサブ親機SMに分けて説明する。
図１７に、印刷ファイルの保存処理の親機におけるフローチャートの一実施例を示す。
親機MMのフローチャートでは、保存要求された印刷ファイルを親機MMに保存する場合と、サブ親機SMに移動させる場合とを含む。
【０２２８】
図１７のステップST1において、制御部２１は、ユーザによるファイル保存要求が入力されるか否かをチェックする。
ユーザは、印刷させようとするファイルを準備し、たとえば、親機MMにおいて、操作部２２や情報入力部２３を利用して、その印刷ファイルを入力する。あるいは、ユーザ所有の情報処理装置PCから、印刷ファイルを添付したファイル保存要求を親機MMに送信してもよい。
【０２２９】
ステップST2において、ファイル保存要求が入力された場合は、ステップST3に進み、そうでない場合は、ステップST1に戻る。
ステップST3において、入力された印刷ファイルを、記憶部の一時格納部５３に、保存ファイル５４として、一時保存する。
【０２３０】
ステップST4において、残容量リスト確認部４０ｄが、残容量リスト５６を確認する。
ここで、残容量リストに記憶されているすべての画像形成装置（親機MM、サブ親機SM）の残容量を読み出し、残容量を比較して、最大残容量を持つ画像形成装置を検出する。
ステップST5において、最大残容量を持つ画像形成装置が、親機MMの場合は、ステップST6に進み、そうでない場合は、ステップST9に進む。
最大残容量を持つ画像形成装置が親機MMの場合は、親機MMの記憶部の一時格納部５３に一時保存された保存ファイルを、そのまま保存しておく。
【０２３１】
ステップST6において、自己残容量確認部４０ａが、親機MMの自己残容量を確認する。
ステップST3で一時保存された保存ファイルが追加されているので、その保存ファイルの分だけ、親機MMの自己残容量は、減少している。
ステップST7において、残容量リスト更新部４０ｃが、残容量リスト５６を更新する。ここでは、親機MMの残容量が変更される。
ステップST8において、印刷情報リスト更新部３９が、印刷情報リスト５７を更新する。ここでは、入力された保存ファイルが、親機MMに一時保存されたので、親機MMの保存ファイルとして、入力された保存ファイルの名称が、印刷情報リスト５７に記憶される。
その後、ステップST1に戻る。
【０２３２】
ステップST9において、最大残容量を持つ画像形成装置は、親機MM以外のサブ親機SMであるので、ファイル移動要求部３８が、最大残容量を持つ画像形成装置（サブ親機SM）に対して、ファイル移動要求を送信する。ファイル移動要求には、親機MMの記憶部の一時格納部５３に一時保存された保存ファイルそのものが添付される。
ファイル移動要求を受信したサブ親機SMは、自己の一時格納部に、添付されている保存ファイルを保存した後、保存完了通知を、親機MMに送信する。
【０２３３】
ステップST10において、保存完了通知が、受信されるか否かをチェックする。
ステップST11において、保存完了通知が受信された場合は、ステップST12に進み、そうでない場合は、ステップST10に戻る。
ステップST12において、ファイル削除部３５が、親機MMの記憶部の一時格納部５３に一時保存された保存ファイルを、削除する。
【０２３４】
ステップST13において、残容量確認要求部４０ｂが、最大残容量を持つ画像形成装置（サブ親機SM）に対して、残容量確認要求を送信する。
残容量確認要求を受信したサブ親機SMは、自己の残容量を確認し、自己の残容量を含む残容量確認応答を、親機MMに送信する。
ステップST14において、残容量確認応答が受信されるか否かをチェックする。
ステップST15において、残容量確認応答が受信された場合、ステップST7に進み、そうでない場合は、ステップST14に戻る。
【０２３５】
ステップST7において、残容量リスト更新部４０ｃが、残容量リスト５６を更新するが、ここでは、残容量確認応答に含まれているサブ親機SMの残容量を利用して、そのサブ親機SMの残容量が変更される。
ステップST8において、印刷情報リスト更新部３９が、印刷情報リスト５７を更新する。ここでは、入力された保存ファイルが、サブ親機SMに移動されて一時保存されたので、そのサブ親機SMの保存ファイルとして、入力された保存ファイルの名称が、印刷情報リスト５７に記憶される。
その後、ステップST1に戻る。
【０２３６】
上記のように、親機MMとサブ親機SMの残りの記憶容量を考慮して、入力された印刷ファイルを、親機MMとサブ親機SMのどちらかに分散保存させるので、親機MMだけに印刷ファイルを一時保存する場合に比べて、親機MMにアクセスが集中することを回避し、親機MMの処理能力が低下することを防止できる。
【０２３７】
図１８に、印刷ファイルの保存処理のサブ親機におけるフローチャートの一実施例を示す。
サブ親機SMのフローチャートでは、親機MMから送られたファイル移動要求を受信した場合に、印刷ファイルを一時保存し、印刷ファイルを一時保存した後の自己の残容量を、親機MMに送信する。
【０２３８】
ステップST21において、親機MMから送られたファイル移動要求が受信されるか否かをチェックする。
ステップST22において、ファイル移動要求を受信した場合は、ステップST23に進み、そうでない場合は、ステップST21に戻る。
ステップST23において、ファイル移動要求に添付されている保存ファイルを、サブ親機SMの記憶部の一時格納部９３に、一時保存する。
【０２３９】
ステップST24において、保存ファイルの保存完了通知を、親機MMに送信する。
ステップST25において、親機MMから送られる残容量確認要求が受信されるか否かをチェックする。
ステップST26において、残容量確認要求を受信した場合は、ステップST27に進み、そうでない場合は、ステップST25に戻る。
【０２４０】
ステップST27において、自己残容量確認部８７が、自己の残容量を取得（再計算）する。
サブ親機SMの記憶部の一時格納部９３に、保存ファイルを一時保存したので、サブ親機SMの残容量は、減少している。
ステップST28において、自己の残容量を含めた残容量確認応答を、親機MMに送信する。
その後、ステップST21に戻る。
【０２４１】
＜印刷ファイルの印刷処理のフローチャートの説明＞
ここでは、印刷ファイルの印刷処理のフローチャートを、ユーザが印刷のための入力操作をする画像形成装置（子機CM、サブ親機SM、親機MM）に分けて説明する。
【０２４２】
（子機の印刷処理）
図１９に、子機において、親機またはサブ親機に保存された印刷ファイルを印刷する処理のフローチャートの一実施例を示す。
子機CMのフローチャートでは、子機CMには、印刷するファイルを一時保存していないので、印刷要求された印刷ファイルを、親機MMまたはサブ親機SMから取得した後に、印刷を実行する。
【０２４３】
図１９のステップST41において、ユーザによって、印刷情報リスト取得要求が入力されたか否かをチェックする。ユーザは、たとえば、操作部１０２を用いて、印刷情報リスト取得要求を入力する。
ステップST42において、印刷情報リスト取得要求が入力された場合は、ステップST43に進み、そうでない場合は、ステップST41に戻る。
【０２４４】
ステップST43において、印刷情報リスト取得部１１１が、印刷情報リスト取得要求を、親機MMに送信する。
親機MMが、印刷情報リスト取得要求を受信すると、印刷情報リスト５７を読み出して、印刷情報リスト５７を含めた印刷情報リスト取得応答を、印刷情報リスト取得要求を送ってきた子機CMに送信する。
【０２４５】
ステップST44において、印刷情報リスト取得応答が受信されるか否かをチェックする。
ステップST45において、印刷情報リスト取得応答が受信された場合、ステップST46に進み、そうでない場合は、ステップST44に戻る。
ステップST46において、受信した印刷情報リスト５７を、表示部１０４に表示する。
ユーザは、表示された印刷情報リスト５７を見て、操作部１０２を利用して、印刷したいファイルを選択する入力をし、印刷要求を意味する入力操作をする。
【０２４６】
ステップST47において、ユーザによって、印刷すべきファイルが選択されたこと、および、印刷要求が入力されたことをチェックする。
ステップST48において、ファイル選択と、印刷要求が入力された場合、ステップST49に進み、そうでない場合は、ステップST47に戻る。
【０２４７】
ステップST49において、保存ファイル所在確認部１１２が、保存ファイル所在確認要求を、親機MMに送信する。保存ファイル所在確認要求には、ユーザが選択したファイルを特定するためのファイル名称が含まれる。
親機MMが、保存ファイル所在確認要求を受信すると、印刷情報リスト５７を利用して、選択したファイルを保存している画像形成装置を探し出す。探し出したファイルの保存場所を含めた保存ファイル所在確認応答を、保存ファイル所在確認要求を送ってきた子機CMに送信する。
【０２４８】
ステップST50において、親機MMから送られた保存ファイル所在確認応答が受信されるか否かをチェックする。
ステップST51において、保存ファイル所在確認応答が受信された場合は、ステップST52に進み、そうでない場合は、ステップST50に戻る。
【０２４９】
ステップST52において、保存ファイル所在確認応答に含まれる保存場所を確認し、ファイル保存場所が、親機MMの場合は、ステップST53に進み、サブ親機SMの場合は
ステップST54に進む。
【０２５０】
ステップST53において、ファイル取得要求部１１３が、親機MMに、ファイル取得要求を送信する。ファイル取得要求には、取得したい印刷ファイルの名称が含まれる。
ステップST54において、ファイル取得要求部１１３が、印刷したい印刷ファイルが保存されているサブ親機SMに、ファイル取得要求を送信する。ファイル取得要求には、取得したい印刷ファイルの名称が含まれる。
【０２５１】
ファイル取得要求を受信した親機MMまたはサブ親機SMは、自己の記憶部に保存されている保存ファイルを読み出し、その保存ファイルを添付したファイル取得応答を、ファイル取得要求を送ってきた子機CMに送信する。
【０２５２】
ステップST55において、ファイル取得応答が受信されるか否かをチェックする。
ステップST56において、ファイル取得応答が受信された場合は、ステップST57に進み、そうでない場合は、ステップST55に戻る。
ステップST57において、ファイル取得応答に添付された保存ファイルを、印刷ファイル１２１として、記憶部１２０に記憶する。
【０２５３】
ステップST58において、印刷実行部１１４が、印刷ファイル１２１の印刷を実行する。これにより、出力部１０５によって、印刷ファイル１２１の情報が印刷された用紙が出力される。
ステップST59において、印刷完了通知を、親機MMに送信する。
ステップST60において、印刷したファイル１２１を、記憶部１２０から削除する。
その後、ステップST41に戻る。
以上が、子機CMの印刷処理のフローチャートの一実施例である。
【０２５４】
（サブ親機の印刷処理）
図２０に、サブ親機において、親機またはサブ親機に保存された印刷ファイルを印刷する処理のフローチャートの一実施例を示す。
図２１に、サブ親機において、サブ親機に保存された印刷ファイルを削除する処理のフローチャートの一実施例を示す。
図２０の印刷処理と、図２１の削除処理は、マルチタスクとして、同時に起動すればよい。
【０２５５】
図２０に示したサブ親機SMの印刷処理は、図１９の子機CMの印刷処理とほぼ同じであるが、サブ親機SMでは、自己の記憶部９０に、印刷すべきファイルが保存されている場合の処理が、図１９のフローチャートと異なる。
図２０において、図１９と同様の処理をするステップには、同じステップ番号を付与している。
【０２５６】
図２０のステップST41から、ステップST51までの処理は、図１９と同様であるので、詳細な説明を省略する。
ユーザが、印刷情報リストを見て、印刷するファイルを選択し、印刷要求を入力すると、親機MMに対して、選択された印刷ファイルの所在の確認要求を送信し、親機MMから、選択された印刷ファイルの保存場所を含む保存ファイル所在確認応答を受信する。
【０２５７】
ステップST51の後、ステップST71において、保存ファイル所在確認応答に含まれる保存場所を確認し、ファイル保存場所が、親機MM又は他のサブ親機SMの場合は、ステップST72に進み、自己のサブ親機SMの場合は、ステップST73に進む。
ステップST73において、ユーザによって選択された印刷ファイルは、自己のサブ親機SMの記憶部の一時格納部９３に保存されているので、この一時格納部９３から印刷ファイルを読み出す。その後、ステップST58に進み、図１９と同様の処理を行う。
【０２５８】
一方、ステップST72において、ファイル保存場所が親機MM又は他のサブ親機SMであるので、ファイル取得要求部８３が、印刷したい印刷ファイルが保存されている親機MMまたは他のサブ親機SMに対して、ファイル取得要求を送信する。ファイル取得要求には、取得したい印刷ファイルの名称が含まれる。
【０２５９】
その後、ステップST55に進み、図１９と同様に、ステップST55からステップST60までの処理を実行する。
すなわち、ユーザによって選択された印刷ファイルを取得して、印刷を実行し、印刷したファイルを削除する。
その後、ステップST41に戻る。
以上が、サブ親機SMの印刷処理のフローチャートの一実施例である。
【０２６０】
図２１の削除処理では、親機MMから、ファイルの削除要求を受信した場合に、自己のサブ親機SM内に保存された印刷ファイルを削除する処理を示す。
図２１のステップST81において、親機MMから送られるファイル削除要求が受信されたか否かをチェックする。
親機MMから送られるファイル削除要求には、削除すべきファイルの名称が含まれる。
ステップST82において、ファイル削除要求が受信された場合は、ステップST83に進み、そうでない場合は、ステップST81に戻る。
【０２６１】
ステップST83において、ファイル削除部８５が、ファイル削除要求に含まれていた名称の印刷ファイルを、自己の記憶部の一時格納部９３から、削除する。
ステップST84において、ファイル削除要求されたファイルを削除したことを示すファイル削除完了通知を、親機MMに送信する。
【０２６２】
ステップST85において、親機MMから送られる残容量確認要求が受信されたか否かをチェックする。
ステップST86において、残容量確認要求が受信された場合は、ステップST87に進み、そうでない場合は、ステップST85に戻る。
【０２６３】
ステップST87において、自己残容量確認部８７が、自己の残容量を確認する。ステップST83において、自己の記憶部の一時格納部９３から印刷ファイルを削除したので、自己の残容量は増加している。
ステップST88において、確認した自己の残容量を、残容量確認応答に含めて、親機MMに送信する。
以上が、サブ親機SMのファイル削除処理のフローチャートの一実施例である。
【０２６４】
（親機の印刷処理）
図２２および図２３に、親機において、親機またはサブ親機に保存された印刷ファイルを印刷する処理のフローチャートの一実施例を示す。
親機MMのフローチャートでは、印刷のために選択された印刷ファイルが一時保存されている画像形成装置が、親機MMかサブ親機SMかで、処理内容が異なる。
印刷するファイルをサブ親機SMに一時保存している場合は、印刷要求された印刷ファイルを、そのサブ親機SMから取得した後に、印刷を実行し、そのサブ親機SMに、ファイル削除要求を送信する。
【０２６５】
図２２のステップST101において、図１９のステップST41と同様に、ユーザによって、印刷情報リスト取得要求が入力されたか否かをチェックする。ユーザは、たとえば、親機MMの操作部２２を用いて、印刷情報リスト取得要求を入力する。
ステップST102において、印刷情報リスト取得要求が入力された場合は、ステップST103に進み、そうでない場合は、ステップST101に戻る。
【０２６６】
ステップST103において、印刷情報リスト取得部３１が、記憶部５０に記憶されている印刷情報リスト５７を読み出す。
ステップST104において、読み出した印刷情報リスト５７を、表示部１０４に表示する。
ユーザは、表示された印刷情報リスト５７を見て、操作部２２を利用して、印刷したいファイルを選択する入力をし、印刷要求を意味する入力操作をする。
【０２６７】
ステップST105において、ユーザによって、印刷すべきファイルが選択されたこと、および、印刷要求が入力されたことをチェックする。
ステップST106において、ファイル選択と、印刷要求が入力された場合、ステップST107に進み、そうでない場合は、ステップST105に戻る。
【０２６８】
ステップST107において、保存ファイル所在確認部３２が、保存ファイル所在確認処理を行う。すなわち、読み出した印刷情報リスト５７を利用して、印刷要求されたファイルの所在を確認する。
ステップST108において、印刷要求されたファイルの所在が無い場合は、ステップST109に進み、印刷要求されたファイルの所在がある場合は、ステップST110に進む。
ステップST109において、表示部２４に、選択されたファイルがどこにも保存されていないことを示す入力エラーを、警告表示し、ステップST101に戻る。
【０２６９】
ステップST110において、確認した保存ファイルの所在（ファイル保存場所）が、サブ親機SMの場合は、ステップST111に進み、自己の親機MMの場合は、ステップST112に進む。
ステップST112において、ユーザによって選択された印刷ファイルは、自己の親機MMの記憶部の一時格納部５３に保存されているので、この一時格納部５３から保存ファイル５４を読み出す。その後、ステップST116に進む。
ステップST116において、印刷実行部３４が、保存ファイル５４の印刷を実行する。これにより、出力部２５によって、保存ファイル５４の情報が印刷された用紙が出力される。
ステップST117において、印刷した保存ファイル５４を、記憶部５０から削除する。
【０２７０】
一方、ステップST111において、ファイル保存場所がサブ親機SMであるので、ファイル取得要求部３３が、印刷したい印刷ファイルが保存されているサブ親機SMに対して、ファイル取得要求を送信する。ファイル取得要求には、取得したい印刷ファイルの名称が含まれる。
【０２７１】
ファイル取得要求を受信したサブ親機SMは、自己の記憶部に保存されている保存ファイルを読み出し、その保存ファイルを添付したファイル取得応答を、ファイル取得要求を送ってきた親機MMに送信する。
【０２７２】
ステップST113において、ファイル取得応答が受信されるか否かをチェックする。
ステップST114において、ファイル取得応答が受信された場合は、ステップST115に進み、そうでない場合は、ステップST113に戻る。
ステップST115において、ファイル取得応答に添付された保存ファイルを、印刷ファイル５１として、記憶部５０に記憶する。
【０２７３】
ステップST116において、印刷実行部３４が、印刷ファイル５１の印刷を実行する。これにより、出力部２５によって、印刷ファイル５１の情報が印刷された用紙が出力される。
ステップST117において、印刷した印刷ファイル５１を、記憶部５０から削除する。
ステップST117の後、図２３のステップST121に進む。
【０２７４】
図２３のステップST121において、ステップST103と同様に、印刷情報リスト取得部３１が、記憶部５０に記憶されている印刷情報リスト５７を読み出す。
ステップST122において、印刷情報リスト５７を利用して、印刷したファイルの保存場所を確認する。
ステップST123において、確認したファイルの所在（ファイル保存場所）が、自己の親機MMの場合は、ステップST124に進み、サブ親機SMの場合は、ステップST127に進む。
【０２７５】
ステップST124において、自己残容量確認部４０ａが、自己の残容量を確認する。ステップST117において、自己の記憶部の一時格納部５３から保存ファイル５４を削除した場合は、親機MMの自己残容量は増加している。
【０２７６】
ステップST125において、親機MMの残容量リスト更新部４０ｃが、残容量リスト５６を更新する。親機MMの残容量が増加した場合は、残容量リスト５６の中の親機MMの残容量が変更される。
ステップST126において、印刷情報リスト更新部３９が、印刷情報リスト５７を更新する。
親機MMに一時記憶されていた保存ファイル５４を削除した場合は、印刷情報リスト５７の中の親機MMに対する保存ファイル名から、印刷した保存ファイルの名称が削除される。
その後、図２２のステップST101に戻る。
【０２７７】
ステップST127において、ファイル削除要求部３７が、印刷したファイルの削除要求を、印刷したファイルを保存しているサブ親機SMに送信する。
このファイル削除要求には、印刷した印刷ファイルの名称が含まれる。
ファイル削除要求を受信したサブ親機SMは、要求された印刷ファイルを、そのサブ親機SMの一時格納部から削除し、ファイル削除完了通知を、親機MMに送信する。
ファイル削除完了通知には、削除した印刷ファイルの名称が含まれる。
【０２７８】
ステップST128において、ファイル削除完了通知が受信されたか否かをチェックする。
ステップST129において、ファイル削除完了通知が受信された場合は、ステップST130に進み、そうでない場合は、ステップST128に戻る。
ステップST130において、残容量確認要求部４０ｂが、残容量確認要求を、ファイル削除完了通知を送ってきたサブ親機SMに送信する。
残容量確認要求を受信したサブ親機SMは、自己の残容量を確認し、自己の残容量を含む残容量確認応答を、親機MMに送信する。
【０２７９】
ステップST131において、残容量確認応答が受信されたか否かをチェックする。
ステップST132において、残容量確認応答が受信された場合は、ステップST133に進み、そうでない場合は、ステップST131に戻る。
ステップST133において、受信した残容量確認応答に含まれるサブ親機SMの残容量を取得する。
【０２８０】
その後、ステップST125に進み、親機MMの残容量リスト更新部４０ｃが、残容量リスト５６を更新する。ここでは、取得したサブ親機SMの残容量を利用して、残容量リスト５６の中のサブ親機SMの残容量を変更する。
ステップST126において、印刷情報リスト更新部３９が、印刷情報リスト５７を更新する。
サブ親機SMに一時記憶されていた印刷ファイルを削除した場合は、印刷情報リスト５７の中のそのサブ親機SMに対する保存ファイル名から、印刷した印刷ファイルの名称が削除される。その後、図２２のステップST101に戻る。
以上が、親機MMの印刷処理のフローチャートの一実施例である。
【０２８１】
上記のように、印刷することを目的として入力された印刷ファイルを、親機MMとサブ親機SMのどちらかに分散保存させるので、親機MMだけに印刷ファイルを一時保存する場合に比べて、印刷ファイルの保存処理と印刷処理において、親機MMにアクセスが集中することを回避することができ、コピー機能など他の機能も実行する親機MMの処理能力が低下することを防止できる。
【符号の説明】
【０２８２】
１  ネットワーク、
２  情報処理装置（PC）、
１１  画像形成装置（親機：MM）、
１２  画像形成装置（サブ親機：SM）、
１３  画像形成装置（子機：CM）、
２１  制御部、
２２  操作部、
２３  情報入力部、
２４  表示部、
２５  出力部、
２６  通信部、
３１  印刷情報リスト取得部、
３２  保存ファイル所在確認部、
３３  ファイル取得要求部、
３４  印刷実行部、
３５  ファイル削除部、
３６  印刷ファイル取得部、
３７  ファイル削除要求部、
３８  ファイル移動要求部、
３９  印刷情報リスト更新部、
４０  残容量管理部、
４０a  自己残容量確認部、
４０b  残容量確認要求部、
４０c  残容量リスト更新部、
４０d  残容量リスト確認部、
４０e  残容量比較部、
５０  記憶部、
５１  印刷ファイル、
５２  自己残容量情報、
５３  一時格納部、
５４  保存ファイル、
５５  印刷管理情報、
５６  残容量リスト、
５７  印刷情報リスト、
７１  制御部、
７２  操作部、
７３  情報入力部、
７４  表示部、
７５  出力部、
７６  通信部、
８１  印刷情報リスト取得部、
８２  保存ファイル所在確認部、
８３  ファイル取得要求部、
８４  印刷実行部、
８５  ファイル削除部、
８６  印刷ファイル取得部、
８７  自己残容量確認部、
９０  記憶部、
９１  印刷ファイル、
９２  自己残容量情報、
９３  一時格納部、
９４  保存ファイル、
９５  親機情報、
１０１  制御部、
１０２  操作部、
１０３  情報入力部、
１０４  表示部、
１０５  出力部、
１０６  通信部、
１１１  印刷情報リスト取得部、
１１２  保存ファイル所在確認部、
１１３  ファイル取得要求部、
１１４  印刷実行部、
１１５  ファイル削除部、
１２０  記憶部、
１２１  印刷ファイル、
１２２  親機情報
【図１】
2018182372.tif 000003
【図２】
2018182372.tif 000004
【図３】
2018182372.tif 000005
【図４】
2018182372.tif 000006
【図５】
2018182372.tif 000007
【図６】
2018182372.tif 000008
【図７】
2018182372.tif 000009
【図８】
2018182372.tif 000010
【図９】
2018182372.tif 000011
【図１０】
2018182372.tif 000012
【図１１】
2018182372.tif 000013
【図１２】
2018182372.tif 000014
【図１３】
2018182372.tif 000015
【図１４】
2018182372.tif 000016
【図１５】
2018182372.tif 000017
【図１６】
2018182372.tif 000018
【図１７】
2018182372.tif 000019
【図１８】
2018182372.tif 000020
【図１９】
2018182372.tif 000021
【図２０】
2018182372.tif 000022
【図２１】
2018182372.tif 000023
【図２２】
2018182372.tif 000024
【図２３】
2018182372.tif 000025