(57)【要約】【課題】ユーザの利用頻度を考慮して印刷ファイルを複数の画像形成装置に分散保存させ、印刷ファイルの印刷時間を短縮させる。【解決手段】画像形成装置を利用するユーザの各画像形成装置に対する利用回数を含むユーザ利用頻度情報を記憶し、入力された印刷ファイルを一時保存する記憶部と、ユーザ利用頻度情報を利用して、所定のユーザの各画像形成装置に対する利用頻度を確認する利用頻度確認部と、記憶部に一時保存されている印刷ファイルを、他の画像形成装置に移動させるファイル移動要求部とを備える。利用頻度確認部が、確認された各画像形成装置に対する利用頻度を利用して、所定の移動条件を満たす１つの画像形成装置を選択し、ファイル移動要求部が、記憶部に一時保存されている印刷ファイルを、選択された画像形成装置に移動させることを特徴とする。【選択図】図７
2019123101.tif 000002
【特許請求の範囲】
【請求項１】
印刷機能を有する画像形成装置であって、
印刷ファイルを入力する情報入力部と、
前記画像形成装置および他の画像形成装置を利用するユーザの各画像形成装置に対する利用回数を含むユーザ利用頻度情報を記憶し、前記入力された印刷ファイルを一時保存する記憶部と、
ネットワークに接続された他の画像形成装置との間で情報を送受信する通信部と、
前記ユーザ利用頻度情報を利用して、所定のユーザの各画像形成装置に対する利用頻度を確認する利用頻度確認部と、
前記記憶部に一時保存されている印刷ファイルを、他の画像形成装置に移動させるファイル移動要求部とを備え、
前記利用頻度確認部が、前記確認された各画像形成装置に対する利用頻度を利用して、所定の移動条件を満たす１つの画像形成装置を選択し、
前記ファイル移動要求部が、前記記憶部に一時保存されている印刷ファイルを、前記選択された画像形成装置に移動させることを特徴とする画像形成装置。
【請求項２】
前記利用頻度確認部が、印刷ファイルを入力したユーザについて、前記ユーザ利用頻度情報に含まれるそのユーザの各画像形成装置に対する利用回数を比較し、利用回数が最も多い画像形成装置を選択し、
前記ファイル移動要求部が、前記ユーザが入力した印刷ファイルを、前記選択された画像形成装置に移動させることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記記憶部に、一時保存されている印刷ファイルを他の画像形成装置に移動させるか否かを判定するための転送判定回数を予め記憶し、
前記利用頻度確認部が、印刷ファイルを入力したユーザについて、前記ユーザ利用頻度情報に含まれるそのユーザの画像形成装置に対する利用回数が、前記転送判定回数よりも大きい１つの画像形成装置を選択し、
前記ファイル移動要求部が、前記ユーザが入力した印刷ファイルを、前記選択された画像形成装置に移動させることを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記ユーザ利用頻度情報に含まれるユーザの画像形成装置に対する利用回数が、前記転送判定回数よりも大きい画像形成装置が複数ある場合は、ユーザの画像形成装置に対する利用回数が最も多い画像形成装置を選択することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記ユーザ利用頻度情報には、画像形成装置を利用したことのあるユーザごとに、ユーザ名と、そのユーザが利用したことのあるすべての画像形成装置の利用回数を合計した利用総回数と、そのユーザが利用したことのある画像形成装置を識別する利用装置情報と、そのユーザが利用したことのある画像形成装置に対する利用回数とが対応付けて記憶されていることを特徴とする請求項１から４のいずれかに記載の画像形成装置。
【請求項６】
前記記憶部に、一時保存されている印刷ファイルを他の画像形成装置に移動させるか否かを判定するための頻度判定率を予め記憶し、
前記利用頻度確認部が、前記ユーザ利用頻度情報に記憶された所定のユーザの利用総回数と、そのユーザが利用したことのある各画像形成装置に対する利用回数とから、そのユーザの各画像形成装置に対する利用頻度率を計算し、計算された各利用頻度率と前記頻度判定率とを比較し、利用頻度率が前記頻度判定率よりも大きい画像形成装置のうち、利用頻度率が最も大きい画像形成装置を選択することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記記憶部の残容量を確認する自己残容量確認部をさらに備え、
前記確認された残容量が、所定の残容量判定情報よりも小さい場合に、
前記利用頻度確認部が、前記所定の移動条件を満たす１つの画像形成装置を選択することを特徴とする請求項１に記載の画像形成装置。
【請求項８】
前記通信部によって、他の画像形成装置に保存されている印刷ファイルを、前記他の画像形成装置から取得するファイル取得要求部と、
所定の印刷ファイルの情報を用紙に印刷する印刷実行部とをさらに備え、
前記記憶部に、ユーザによって入力された印刷ファイルが一時保存されている画像形成装置をユーザごとに特定する印刷データ管理情報を記憶し、
前記印刷データ管理情報を利用して所望の印刷ファイルが選択され、
前記選択された印刷ファイルが、他の画像形成装置に一時保存されている場合は、前記ファイル取得要求部が、前記選択された印刷ファイルを、選択された印刷ファイルが一時保存されている前記他の画像形成装置から取得した後、または、
前記選択された印刷ファイルが、前記記憶部に一時保存されている場合は、前記選択された印刷ファイルを、前記記憶部から取得した後、
前記印刷実行部が、前記取得された印刷ファイルの情報を用紙に印刷することを特徴とする請求項１に記載の画像形成装置。
【請求項９】
ネットワークによって接続された１台の第１の画像形成装置と、１または複数の第２の画像形成装置とを含む画像処理システムであって、
前記第１および第２の画像形成装置が、
印刷ファイルを入力する情報入力部と、前記入力された印刷ファイルを一時保存する記憶部と、ネットワークに接続された画像形成装置間で情報を送受信する通信部と、他の画像形成装置から印刷ファイルを取得するファイル取得要求部と、所定の印刷ファイルの情報を用紙に印刷する印刷実行部とを備え、
前記第１の画像形成装置が、
自己の前記記憶部に、ユーザによって入力された印刷ファイルが一時保存されている画像形成装置をユーザごとに特定する印刷データ管理情報と、
自己および他の画像形成装置を利用するユーザの各画像形成装置に対する利用回数を含むユーザ利用頻度情報とを記憶し、
前記ユーザ利用頻度情報を利用して、所定のユーザの各画像形成装置に対する利用頻度を確認する利用頻度確認部と、
自己の前記記憶部に一時保存されている印刷ファイルを、第２の画像形成装置に移動させるファイル移動要求部とを備え、
前記利用頻度確認部が、前記確認された各画像形成装置に対する利用頻度を利用して、所定の移動条件を満たす第２の画像形成装置を選択し、
前記ファイル移動要求部が、前記第１の画像形成装置の記憶部に一時保存されている印刷ファイルを、前記選択された第２の画像形成装置に移動させ、
任意の画像形成装置において、前記第１の画像形成装置から前記印刷データ管理情報を取得し、前記印刷データ管理情報を利用して、印刷させる所望の印刷ファイルの選択とその選択された印刷ファイルの印刷要求が入力された場合に、前記ファイル取得要求部によって、前記選択された印刷ファイルを、その選択された印刷ファイルが保存されている前記第１または第２の画像形成装置から取得して、前記任意の画像形成装置の印刷実行部によって、前記選択された印刷ファイルの情報を用紙に印刷することを特徴とする画像処理システム。
【請求項１０】
ネットワークによって接続された１台の第１の画像形成装置と、１または複数の第２の画像形成装置とを含む画像処理システムであって、
前記第１および第２の画像形成装置に、画像形成装置を利用するユーザごとの各画像形成装置に対する利用頻度に基づいて、印刷ファイルを分散保存し、
前記第１の画像形成装置に、ユーザによって入力された印刷ファイルが一時保存されている前記第１または第２の画像形成装置をユーザごとに特定する印刷データ管理情報を記憶し、
前記第１の画像形成装置に一時保存された所定のユーザの印刷ファイルは、ユーザの利用頻度を考慮した所定の移動条件を満たす場合に、そのユーザの利用頻度が高い第２の画像形成装置に移動され、
任意の画像形成装置において、前記第１の画像形成装置から取得した前記印刷データ管理情報を利用して、印刷させる所望の印刷ファイルを、その所望の印刷ファイルが保存されている前記第１または第２の画像形成装置から取得した後、印刷することを特徴とする画像処理システム。
【請求項１１】
ネットワークによって接続された１台の第１の画像形成装置と、１または複数の第２の画像形成装置とを含む画像処理システムのファイル印刷方法であって、
前記第１の画像形成装置に、ユーザによって入力された印刷ファイルを一時保存しているすべての画像形成装置に関する印刷管理情報を記憶し、
前記印刷管理情報は、ユーザによって入力された印刷ファイルが一時保存されている第１および第２の画像形成装置をユーザごとに特定する印刷データ管理情報と、
第１および第２の画像形成装置を利用するユーザの各画像形成装置に対する利用回数を含むユーザ利用頻度情報とを含み、
ユーザによって入力された印刷ファイルを、前記第１の画像形成装置に一時保存させ、
前記ユーザ利用頻度情報を利用して、所定のユーザの各画像形成装置に対する利用頻度を確認し、
前記確認された各画像形成装置に対する利用頻度を利用して、所定の移動条件を満たす第２の画像形成装置を選択し、
前記第１の画像形成装置に一時保存された印刷ファイルを、前記選択された第２の画像形成装置に移動させ、
任意の画像形成装置において、前記第１の画像形成装置から前記印刷データ管理情報を取得し、
前記印刷データ管理情報を利用して印刷させる所望の印刷ファイルの選択とその選択された印刷ファイルの印刷要求が入力された場合に、
前記選択された印刷ファイルが、他の画像形成装置に一時保存されている場合は、前記選択された印刷ファイルを、選択された印刷ファイルが一時保存されている前記他の画像形成装置から取得した後、前記任意の画像形成装置によって、前記取得された印刷ファイルの情報を用紙に印刷し、
または、前記選択された印刷ファイルが、前記印刷要求が入力された前記任意の画像形成装置に一時保存されている場合は、前記任意の画像形成装置によって、前記選択された印刷ファイルの情報を読み出して用紙に印刷することを特徴とする画像処理システムのファイル印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成装置および画像処理システムに関し、特に、複数の画像形成装置がネットワークに接続された環境において、画像情報等を含む印刷ファイルを、所望の画像形成装置から印刷することのできる画像形成装置および画像処理システムに関する。
【背景技術】
【０００２】
従来から、複数の画像形成装置がネットワークに接続された環境において、同じネットワークに接続されたユーザ所有の情報処理装置から、指定した画像形成装置に、印刷したい印刷ファイルを送信し、印刷ファイルの情報を用紙に印刷することが行われている。
【０００３】
また、複数の画像形成装置と専用のプリントサーバとをネットワークに接続し、ユーザ所有の情報処理装置から送信された印刷ファイルを、プリントサーバに一時保存した後、ユーザが、その画像情報を印刷したい所望の画像形成装置のところへ行き、その画像形成装置において、印刷ファイルの印刷要求を入力することにより、プリントサーバに一時保存されていた印刷ファイルをプリントサーバから取得して、所望の画像形成装置から印刷ファイルの情報の印刷を実行する印刷システムも利用されている。
【０００４】
さらに、プリントサーバがなく、複数の画像形成装置がネットワークに接続された環境においては、１台の画像形成装置Aをプリントサーバとしての機能を有するマスター機として設定し、そのマスター機が、転送されてくるすべての印刷ファイルを一時保存し、他の画像形成装置Bからの印刷要求に対して、所定の印刷ファイルをその画像形成装置Bに送信して、画像形成装置Bから、印刷ファイルの情報の印刷を実行する印刷システムも利用されている。
【０００５】
また、特許文献１では、複数の画像形成装置MFPがネットワークを介して接続され、利用者が、所定のMFPにおいて、印刷データの一覧表示の指示をした場合、利用者の認証処理を実行して認証に成功した後、所定のMFPに記憶されている認証が成功した利用者の印刷データの一覧を表示し、さらに他のMFPに記憶されている認証が成功した利用者の印刷データの一覧を、他のMFPから受信して表示し、表示された印刷データの一覧のうち利用者によって選択された印刷データが他のMFPに記憶されている場合、他のMFPからその印刷データを取得して印刷を実行する印刷システムが提案されている。
【０００６】
さらに、特許文献２では、画像データを記憶している複数のユーザ端末と、複数の画像形成装置とがネットワークに接続された環境において、各画像形成装置に、ユーザIDと、ユーザ端末のIPアドレスとを対応させて記憶し、ユーザが所望の画像形成装置まで移動して、その画像形成装置にてユーザがユーザIDを入力して認証処理を行い、認証が成功した場合に、画像形成装置が、入力されたユーザIDに対応したユーザ端末に要求情報を送信して、そのユーザ端末から、ユーザ端末に記憶されていた画像データを受信し、その画像データの画像を用紙に印刷する画像処理システムが提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１４−８６１６号公報
【特許文献２】特開２０１２−３９５２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、従来のように、専用のプリントサーバを利用した印刷システムでは、画像形成装置とは別に専用のプリントサーバを導入する必要があるので、システムの構築費用が高くなり、また、印刷しようとするデータは、全てプリントサーバに集中して保存されるため、プリントサーバがメンテナンス中の場合など、プリントサーバに印刷ファイルを保存した後に、プリントサーバが利用できなくなると、所望の画像形成装置から電子データを印刷できなくなる。
【０００９】
また、一般的に、画像形成装置には、コピー機能やスキャナ機能等を実行するために、記憶装置が備えられているが、１台の画像形成装置をプリントサーバとしての機能を有するマスター機として設定する場合は、プリントサーバとしての機能を実行するために、転送されてくるすべての印刷ファイルを一時保存するための記憶容量を予め確保しておく必要がある。すなわち、マスター機では、画像形成装置本来のコピー機能やスキャナ機能等を実行するために必要な記憶容量を確保した上で、プリントサーバ機能のための記憶容量を確保する必要があるので、専用のプリントサーバに比べて、印刷ファイルを一時保存するために使用できる記憶容量は少なくなる場合がある。
【００１０】
さらに、プリントサーバ機能による印刷ファイルの受信と、他の画像形成装置への印刷ファイルの送信が集中した場合、画像形成装置本来のコピー機能などに影響を与え、処理能力が低下するという問題もある。
また、プリントサーバを利用した場合の問題点と同様に、印刷しようとする印刷ファイルは、全てマスター機に集中して保存されるため、マスター機に印刷ファイルを保存した後に、マスター機が利用できなくなると、他の画像形成装置から印刷ファイルを印刷できなくなる。
【００１１】
また、特許文献１では、利用者が、MFPにおいて印刷データの一覧表示の指示をした場合、そのMFPにおいて認証処理が必ず実行され、すべての他のMFPから認証が成功した利用者の印刷データの一覧を受信し、さらに利用者によって選択された印刷データが他のMFPに記憶されている場合、他のMFPからその印刷データを取得した後に、印刷が実行されるので、印刷データの取得に時間がかかり、利用者は印刷完了までにかなりの時間、待たされる場合もある。
また、利用者が印刷を実行する頻度の高いMFPであっても、そのMFPにその利用者の印刷データが記憶されておらず、他のMFPから印刷データを取得する場合には、印刷データの転送に時間がかかり、迅速に印刷を完了することができない。特定の利用者の印刷データの印刷を迅速に完了させるためには、その利用者が印刷を実行する頻度の高いMFPに、その利用者の印刷データを一時保存しておくことが望ましい。
【００１２】
また、特許文献２では、プリントサーバも、マスター機となる画像形成装置も必要ないが、ユーザが所望の画像形成装置で印刷を行う時には、画像データを記憶したユーザ端末を必ずネットワークに接続しておく必要があり、印刷すべき複数の画像データをユーザ端末に記憶している状態では、すべての複数の画像データを印刷できるにすぎず、所望の画像データのみを選択的に印刷することはできない。
【００１３】
そこで、この発明は、以上のような事情を考慮してなされたものであり、専用のプリントサーバを備えることなく、ユーザごとの画像形成装置の利用頻度や印刷ファイルを一時保存する画像形成装置の残りの記憶容量などを考慮して、印刷ファイルを複数の画像形成装置に分散保存させ、一台の画像形成装置にアクセスが集中することを回避し、印刷ファイルの印刷時間を短縮することのできる画像形成装置および画像処理システムを提供することを課題とする。
【課題を解決するための手段】
【００１４】
この発明は、印刷機能を有する画像形成装置であって、印刷ファイルを入力する情報入力部と、前記画像形成装置および他の画像形成装置を利用するユーザの各画像形成装置に対する利用回数を含むユーザ利用頻度情報を記憶し、前記入力された印刷ファイルを一時保存する記憶部と、ネットワークに接続された他の画像形成装置との間で情報を送受信する通信部と、前記ユーザ利用頻度情報を利用して、所定のユーザの各画像形成装置に対する利用頻度を確認する利用頻度確認部と、前記記憶部に一時保存されている印刷ファイルを、他の画像形成装置に移動させるファイル移動要求部とを備え、前記利用頻度確認部が、前記確認された各画像形成装置に対する利用頻度を利用して、所定の移動条件を満たす１つの画像形成装置を選択し、前記ファイル移動要求部が、前記記憶部に一時保存されている印刷ファイルを、前記選択された画像形成装置に移動させることを特徴とする画像形成装置を提供するものである。
【００１５】
また、前記利用頻度確認部が、印刷ファイルを入力したユーザについて、前記ユーザ利用頻度情報に含まれるそのユーザの各画像形成装置に対する利用回数を比較し、利用回数が最も多い画像形成装置を選択し、前記ファイル移動要求部が、前記ユーザが入力した印刷ファイルを、前記選択された画像形成装置に移動させることを特徴とする。
【００１６】
また、前記記憶部に、一時保存されている印刷ファイルを他の画像形成装置に移動させるか否かを判定するための転送判定回数を予め記憶し、前記利用頻度確認部が、印刷ファイルを入力したユーザについて、前記ユーザ利用頻度情報に含まれるそのユーザの画像形成装置に対する利用回数が、前記転送判定回数よりも大きい１つの画像形成装置を選択し、前記ファイル移動要求部が、前記ユーザが入力した印刷ファイルを、前記選択された画像形成装置に移動させることを特徴とする。
【００１７】
また、前記ユーザ利用頻度情報に含まれるユーザの画像形成装置に対する利用回数が、前記転送判定回数よりも大きい画像形成装置が複数ある場合は、ユーザの画像形成装置に対する利用回数が最も多い画像形成装置を選択することを特徴とする。
【００１８】
また、前記ユーザ利用頻度情報には、画像形成装置を利用したことのあるユーザごとに、ユーザ名と、そのユーザが利用したことのあるすべての画像形成装置の利用回数を合計した利用総回数と、そのユーザが利用したことのある画像形成装置を識別する利用装置情報と、そのユーザが利用したことのある画像形成装置に対する利用回数とが対応付けて記憶されていることを特徴とする。
【００１９】
また、前記記憶部に、一時保存されている印刷ファイルを他の画像形成装置に移動させるか否かを判定するための頻度判定率を予め記憶し、前記利用頻度確認部が、前記ユーザ利用頻度情報に記憶された所定のユーザの利用総回数と、そのユーザが利用したことのある各画像形成装置に対する利用回数とから、そのユーザの各画像形成装置に対する利用頻度率を計算し、計算された各利用頻度率と前記頻度判定率とを比較し、利用頻度率が前記頻度判定率よりも大きい画像形成装置のうち、利用頻度率が最も大きい画像形成装置を選択することを特徴とする。
【００２０】
また、前記記憶部の残容量を確認する自己残容量確認部をさらに備え、前記確認された残容量が、所定の残容量判定情報よりも小さい場合に、前記利用頻度確認部が、前記所定の移動条件を満たす１つの画像形成装置を選択することを特徴とする。
【００２１】
また、前記通信部によって、他の画像形成装置に保存されている印刷ファイルを、前記他の画像形成装置から取得するファイル取得要求部と、所定の印刷ファイルの情報を用紙に印刷する印刷実行部とをさらに備え、前記記憶部に、ユーザによって入力された印刷ファイルが一時保存されている画像形成装置をユーザごとに特定する印刷データ管理情報を記憶し、前記印刷データ管理情報を利用して所望の印刷ファイルが選択され、前記選択された印刷ファイルが、他の画像形成装置に一時保存されている場合は、前記ファイル取得要求部が、前記選択された印刷ファイルを、選択された印刷ファイルが一時保存されている前記他の画像形成装置から取得した後、または、前記選択された印刷ファイルが、前記記憶部に一時保存されている場合は、前記選択された印刷ファイルを、前記記憶部から取得した後、前記印刷実行部が、前記取得された印刷ファイルの情報を用紙に印刷することを特徴とする。
【００２２】
また、この発明は、ネットワークによって接続された１台の第１の画像形成装置と、１または複数の第２の画像形成装置とを含む画像処理システムであって、前記第１および第２の画像形成装置が、印刷ファイルを入力する情報入力部と、前記入力された印刷ファイルを一時保存する記憶部と、ネットワークに接続された画像形成装置間で情報を送受信する通信部と、他の画像形成装置から印刷ファイルを取得するファイル取得要求部と、所定の印刷ファイルの情報を用紙に印刷する印刷実行部とを備え、前記第１の画像形成装置が、自己の前記記憶部に、ユーザによって入力された印刷ファイルが一時保存されている画像形成装置をユーザごとに特定する印刷データ管理情報と、自己および他の画像形成装置を利用するユーザの各画像形成装置に対する利用回数を含むユーザ利用頻度情報とを記憶し、前記ユーザ利用頻度情報を利用して、所定のユーザの各画像形成装置に対する利用頻度を確認する利用頻度確認部と、自己の前記記憶部に一時保存されている印刷ファイルを、第２の画像形成装置に移動させるファイル移動要求部とを備え、前記利用頻度確認部が、前記確認された各画像形成装置に対する利用頻度を利用して、所定の移動条件を満たす第２の画像形成装置を選択し、前記ファイル移動要求部が、前記第１の画像形成装置の記憶部に一時保存されている印刷ファイルを、前記選択された第２の画像形成装置に移動させ、任意の画像形成装置において、前記第１の画像形成装置から前記印刷データ管理情報を取得し、前記印刷データ管理情報を利用して、印刷させる所望の印刷ファイルの選択とその選択された印刷ファイルの印刷要求が入力された場合に、前記ファイル取得要求部によって、前記選択された印刷ファイルを、その選択された印刷ファイルが保存されている前記第１または第２の画像形成装置から取得して、前記任意の画像形成装置の印刷実行部によって、前記選択された印刷ファイルの情報を用紙に印刷することを特徴とする画像処理システムを提供するものである。
【００２３】
また、この発明は、ネットワークによって接続された１台の第１の画像形成装置と、１または複数の第２の画像形成装置とを含む画像処理システムであって、前記第１および第２の画像形成装置に、画像形成装置を利用するユーザごとの各画像形成装置に対する利用頻度に基づいて、印刷ファイルを分散保存し、前記第１の画像形成装置に、ユーザによって入力された印刷ファイルが一時保存されている前記第１または第２の画像形成装置をユーザごとに特定する印刷データ管理情報を記憶し、前記第１の画像形成装置に一時保存された所定のユーザの印刷ファイルは、ユーザの利用頻度を考慮した所定の移動条件を満たす場合に、そのユーザの利用頻度が高い第２の画像形成装置に移動され、任意の画像形成装置において、前記第１の画像形成装置から取得した前記印刷データ管理情報を利用して、印刷させる所望の印刷ファイルを、その所望の印刷ファイルが保存されている前記第１または第２の画像形成装置から取得した後、印刷することを特徴とする画像処理システムを提供するものである。
【００２４】
また、この発明は、ネットワークによって接続された１台の第１の画像形成装置と、１または複数の第２の画像形成装置とを含む画像処理システムのファイル印刷方法であって、前記第１の画像形成装置に、ユーザによって入力された印刷ファイルを一時保存しているすべての画像形成装置に関する印刷管理情報を記憶し、前記印刷管理情報は、ユーザによって入力された印刷ファイルが一時保存されている第１および第２の画像形成装置をユーザごとに特定する印刷データ管理情報と、第１および第２の画像形成装置を利用するユーザの各画像形成装置に対する利用回数を含むユーザ利用頻度情報とを含み、ユーザによって入力された印刷ファイルを、前記第１の画像形成装置に一時保存させ、前記ユーザ利用頻度情報を利用して、所定のユーザの各画像形成装置に対する利用頻度を確認し、前記確認された各画像形成装置に対する利用頻度を利用して、所定の移動条件を満たす第２の画像形成装置を選択し、前記第１の画像形成装置に一時保存された印刷ファイルを、前記選択された第２の画像形成装置に移動させ、任意の画像形成装置において、前記第１の画像形成装置から前記印刷データ管理情報を取得し、前記印刷データ管理情報を利用して印刷させる所望の印刷ファイルの選択とその選択された印刷ファイルの印刷要求が入力された場合に、前記選択された印刷ファイルが、他の画像形成装置に一時保存されている場合は、前記選択された印刷ファイルを、選択された印刷ファイルが一時保存されている前記他の画像形成装置から取得した後、前記任意の画像形成装置によって、前記取得された印刷ファイルの情報を用紙に印刷し、または、前記選択された印刷ファイルが、前記印刷要求が入力された前記任意の画像形成装置に一時保存されている場合は、前記任意の画像形成装置によって、前記選択された印刷ファイルの情報を読み出して用紙に印刷することを特徴とする画像処理システムのファイル印刷方法を提供するものである。
【発明の効果】
【００２５】
この発明によれば、画像形成装置を利用するユーザの各画像形成装置に対する利用回数を含むユーザ利用頻度情報を記憶部に記憶し、利用頻度確認部が、ユーザ利用頻度情報を利用して、所定のユーザの各画像形成装置に対する利用頻度を確認し、確認された各画像形成装置に対する利用頻度を利用して、所定の移動条件を満たす１つの画像形成装置を選択し、ファイル移動要求部が、記憶部に一時保存されている印刷ファイルを、選択された画像形成装置に移動させるので、印刷ファイルを複数の画像形成装置に分散保存させて、１台の画像形成装置にアクセスが集中することを回避し、特に、ユーザが、そのユーザの利用頻度の高い画像形成装置で印刷操作をする場合には、そのユーザの印刷ファイルの印刷時間を短縮することができる。
【図面の簡単な説明】
【００２６】
【図１】この発明の画像処理システムの一実施例の概略接続図である。
【図２】この発明の画像形成装置のうち、親機の一実施例の構成ブロック図である。
【図３】この発明の画像形成装置のうち、子機の一実施例の構成ブロック図である。
【図４】この発明の画像形成装置で利用される情報の一実施例の説明図である。
【図５】印刷ファイルを親機に保存する処理の一実施例のシーケンスである。
【図６】印刷ファイルを親機に保存する処理の一実施例のシーケンスである。
【図７】印刷ファイルを子機に保存する処理の一実施例のシーケンスである。
【図８】親機の残容量を考慮して印刷ファイルを子機に保存する処理の一実施例のシーケンスである。
【図９】親機に保存された印刷ファイルを子機で印刷する処理の一実施例のシーケンスである。
【図１０】子機に保存された印刷ファイルを他の子機で印刷する処理の一実施例のシーケンスである。
【図１１】親機に保存された印刷ファイルを親機で印刷する処理の一実施例の詳細シーケンスである。
【図１２】子機に保存された印刷ファイルを親機で印刷する処理の一実施例の詳細シーケンスである。
【図１３】子機に保存された印刷ファイルを同じ子機で印刷する処理の一実施例の詳細シーケンスである。
【発明を実施するための形態】
【００２７】
以下、図面を使用して本発明の実施の形態を説明する。なお、以下の実施例の記載によって、この発明が限定されるものではない。
＜画像処理システムの構成＞
図１に、この発明の画像処理システムの一実施例の概略接続図を示す。
図１において、この発明の画像処理システムは、ネットワーク１を介して接続された情報処理装置２と、画像形成装置（１１，１２）とから構成される。また、画像形成装置は、後述するような１台の親機１１（ＰＭ１）と、１または複数の子機１２（ＣＭ１〜ＣＭｎ）とを含み、ネットワーク１によって相互に接続される。
【００２８】
ネットワーク１としては、構内ネットワーク（ＬＡＮ）や、インターネットなどの広域ネットワークなど、現在利用可能ないずれかの有線または無線のネットワークを利用すればよい。
たとえば、同一の構内に配置された複数の画像形成装置と、複数の情報処理装置（ＰＣ）２とが、構内ネットワーク（ＬＡＮ）１を介して接続される。
【００２９】
情報処理装置（以下、ＰＣとも呼ぶ）２は、パソコン、タブレット端末、スマートフォン、その他の携帯端末などの電子機器である。この発明では、主として、画像や文字等からなる画像情報を作成し、その画像情報を画像形成装置に送信する装置として説明する。
【００３０】
画像形成装置は、画像情報を処理する装置であり、少なくとも、画像や文字等からなる画像情報を、用紙に印刷する機能を有する装置である。たとえば、印刷機能を持つプリンタや、複写機能、印刷機能、スキャナ機能、ＦＡＸ機能、および通信機能などを備えた複合機（ＭＦＰ：Multifunction Peripheral）である。
この発明では、画像形成装置を、親機１１（以下、ＰＭ１とも呼ぶ）、子機１２（以下、ＣＭとも呼ぶ）という２つのタイプに分類するものとする。
親機１１が、上記した第１の画像形成装置に相当し、子機１２が、上記した第２の画像形成装置に相当する。
【００３１】
親機１１（ＰＭ１）は、画像情報を用紙に印刷する機能を有し、情報処理装置ＰＣから送られた画像情報や、親機ＰＭ１あるいは他の画像形成装置で入力された画像情報を一時的に保存する一時格納部と、印刷ファイルが保存されている画像形成装置を特定する情報や、ユーザごとの利用頻度や、画像形成装置の現在の残容量などを示す情報が記憶された印刷管理情報を備えた画像形成装置である。
ネットワークに接続された複数の画像形成装置のうち、一台の画像形成装置が、予め、親機ＰＭ１として初期設定される。親機ＰＭ１としては、任意の画像形成装置を利用してもよいが、できるだけ大きな一時格納部を備えるために、最大記憶容量の大きい画像形成装置を、親機ＰＭ１に設定することが好ましい。
【００３２】
一時格納部は、親機ＰＭ１の記憶部の一部分に相当し、所定の最大記憶容量まで、複数の画像情報を記憶することができるものとする。後述するように、一時格納部に保存された画像情報のファイルを、保存ファイルと呼ぶ。印刷処理を実行する場合、たとえば、一時格納部に記憶された保存ファイルを読み出し、所定の用紙に印刷した後、印刷された保存ファイルは、一時格納部から削除される。
印刷管理情報は、後述するように、印刷データ管理情報と、ユーザ利用頻度情報と、利用頻度判定と、残容量判定情報とを含む。
【００３３】
子機１２（ＣＭ）は、画像情報を用紙に印刷する機能を有し、情報処理装置ＰＣから送られた画像情報や、親機ＰＭ１あるいは他の画像形成装置で入力された画像情報を一時的に保存する一時格納部を備えた画像形成装置である。
ただし、後述するように、親機ＰＭ１から送られたファイル移動要求を受信した場合に、子機ＣＭの一時格納部に、親機ＰＭ１から送られた画像情報を一時的に保存する。
【００３４】
たとえば、親機ＰＭ１に一時保存された所定のユーザの印刷ファイルは、ユーザの利用頻度を考慮した所定の移動条件を満たす場合に、そのユーザの利用頻度が高い子機ＣＭに移動され、その子機ＣＭの一時格納部に、親機ＰＭ１から送られた画像情報を一時的に保存する
あるいは、親機ＰＭ１の一時格納部の残容量が、所定の残容量よりも少なくなった場合や、親機ＰＭ１の一時格納部の残容量よりも子機ＣＭの自己の一時格納部の残容量が大きい場合に、子機ＣＭの一時格納部に、親機ＰＭ１から送られた画像情報を一時的に保存してもよい。
【００３５】
すなわち、子機ＣＭの一時格納部は、親機ＰＭ１に対する予備的な記憶部として利用され、画像情報をできるだけ分散記憶させ、特に、ユーザの利用頻度がかなり多い子機ＣＭに画像情報を転送しておくことにより、そのユーザの利用頻度が多い子機において印刷を実行させた場合の印刷にかかる時間を短縮させることができ、さらに、親機ＰＭ１の処理能力の低下を防止する。
この発明では、ネットワークに接続された複数の画像形成装置のうち、親機ＰＭ１を除くすべての画像形成装置を、子機ＣＭとして予め設定するものとする。
【００３６】
親機ＰＭ１と子機ＣＭは、いずれも画像形成装置であるので、同一機種を利用してもよい。ただし、画像形成装置の機能設定情報として、種別モード情報を記憶させ、たとえば、親機ＰＭ１として利用する画像形成装置において、種別モード情報に、「親機」を意味する情報を初期設定すればよい。また、子機ＣＭとして利用する画像形成装置には、種別モード情報に、「子機」を意味する情報を初期設定すればよい。
あるいは、種別モード情報に何も設定していない画像形成装置は、予め「子機」として機能するようにしてもよい。
【００３７】
以下の実施例では、原則として、情報処理装置ＰＣから、画像形成装置に送られる画像情報は、印刷することを目的とした印刷ファイルであるものとし、親機ＰＭ１が故障している場合などの特殊な状況を除き、ユーザによって入力された印刷ファイルは、一旦、親機ＰＭ１に保存ファイルとして一時保存されるものとする。
また、あるユーザに対する特定の子機ＣＭの利用頻度が所定の頻度判定率よりも多い場合や、親機ＰＭ１の一時格納部の残容量が少ない場合など、所定の移動条件を満たした場合に、親機ＰＭ１に一時保存した印刷ファイルを、他のいずれかの子機ＣＭに移動させるものとする。
したがって、この発明では、印刷することを目的とした印刷ファイルは、親機ＰＭ１、あるいは、１又は複数の子機ＣＭのいずれかに、分散保存される。また、特に、画像形成装置を利用するユーザごとの各画像形成装置に対する頻度情報に基づいて、印刷ファイルが分散保存される。
【００３８】
ただし、ユーザが所有する情報処理装置ＰＣで作成された印刷ファイルを、親機ＰＭ１に転送しようとする場合において、親機ＰＭ１の一時格納部の残容量が少ない場合は、ＰＣで作成された印刷ファイルを、一旦親機ＰＭ１に保存するのではなく、直接、情報処理装置ＰＣから、そのユーザの利用頻度が最も高い子機ＣＭに転送してもよい。あるいは、ユーザの使用頻度が所定の判定回数よりも多い子機ＣＭがある場合も、ＰＣで作成された印刷ファイルを、直接、情報処理装置ＰＣから、そのユーザの使用頻度が多い子機ＣＭに転送してもよい。
【００３９】
また、親機ＰＭ１、子機ＣＭのいずれにおいても、ユーザが、所望の印刷ファイルを選択して印刷操作を実行できるものとする。
ユーザは、自己が所有する情報処理装置ＰＣ、あるいは、親機ＰＭ１および子機ＣＭのうち、いずれかの装置において、所望の印刷ファイルを保存させる保存要求を入力した後、親機ＰＭ１および子機ＣＭのうち、印刷処理を実行したいいずれかの画像形成装置のところへ行き、所望の印刷ファイルを印刷させる操作を入力する。
【００４０】
親機ＰＭ１には、印刷ファイルが保存されている画像形成装置を特定するための印刷管理情報を記憶しているので、ユーザが印刷要求を入力した任意の画像形成装置において、親機ＰＭ１から取得した印刷管理情報を利用して、印刷させる所望の印刷ファイルを、その所望の印刷ファイルが保存されている親機ＰＭ１または子機ＣＭから取得した後、印刷する。
これにより、ユーザは、所望の印刷ファイルが一時保存されている場所である画像形成装置を知らなくても、印刷操作をした画像形成装置において、所望の印刷ファイルの画像情報を印刷した用紙を、出力できる。
【００４１】
＜画像形成装置−親機ＰＭ１の構成の説明＞
図２に、この発明の画像形成装置のうち、親機の一実施例の構成ブロック図を示す。
図２において、この発明の画像形成装置の親機１１（ＰＭ１）は、主として、制御部２１、操作部２２、情報入力部２３、表示部２４、出力部２５、通信部２６、印刷データ管理情報取得部３１、ファイル取得要求部３２、印刷実行部３３、ファイル削除部３４、印刷ファイル取得部３５、ファイル削除要求部３６、ファイル移動要求部３７、印刷データ管理情報更新部３８、利用頻度確認部３９、利用頻度更新部４０、残容量管理部４１、記憶部５０を備える。
【００４２】
制御部２１は、情報入力部などの各構成要素の動作を制御する部分であり、主として、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏコントローラ、タイマー等からなるマイクロコンピュータによって実現される。
ＣＰＵは、ＲＯＭ等に予め格納された制御プログラムに基づいて、各種ハードウェアを有機的に動作させて、この発明の情報入力機能、印刷機能などを実行する。
【００４３】
操作部２２は、文字などの情報の入力や、機能の選択入力をする部分であり、たとえば、キーボード、マウス、タッチパネルなどが用いられる。
【００４４】
情報入力部２３は、所定の情報を入力する部分であり、特に、印刷することを目的とした印刷ファイルを入力する部分である。
たとえば、画像データや文字図形等が記載された書類などの情報を入力する。入力された情報は、記憶部５０に記憶される。特に、印刷することを目的とした情報は、印刷ファイルとして記憶される。
情報入力部２３としては、画像データを読み取るスキャナや、ＵＳＢメモリなどの外部の記憶媒体を接続するインタフェースが該当する。
画像データや書類などの情報を入力する方法は種々の方法があるが、たとえば、情報が印刷された書面をスキャナで読み取り、読み取った書面の電子データを、記憶部５０に記憶する。
【００４５】
また、入力したい画像や書類などの電子データファイルを、ＵＳＢメモリなどの外部の記憶媒体に保存しておき、ＵＳＢメモリ等をＵＳＢ端子などの入力インタフェースに接続し、操作部２２で所定の入力操作を行うことによって、ＵＳＢメモリ等に保存された所望の電子データファイルを読み出して、記憶部５０に記憶する。
画像や書類などの情報を入力する方法は、以上のものに限るものではなく、ＬＡＮ１０を介して、情報処理装置２やサーバ等から、電子データファイルを受信してもよい。
【００４６】
表示部２４は、情報を表示する部分であり、各機能の実行に必要な情報や、機能の実行の結果などを、利用者に知らせるために表示する。たとえば、LCD、有機ELディスプレイなどが用いられ、操作部２２としてタッチパネルが用いられる場合は、表示部とタッチパネルとが重ね合わせて配置される。
【００４７】
出力部２５は、情報を出力する部分であり、たとえば、情報を紙媒体に印刷して出力するプリンタに相当する。あるいは、情報を、ＵＳＢメモリなどの外部の記憶媒体に出力してもよい。
【００４８】
通信部２６は、ネットワーク１に接続して、ネットワークに接続された他の画像形成装置との間で情報を送受信し、情報処理装置ＰＣや他の画像形成装置（子機ＣＭ）と要求情報や応答情報の送受信をする部分である。
たとえば、情報処理装置（ＰＣ）２において、ユーザが、画像や文字等からなる画像情報を作成し、その画像情報を印刷するために、ユーザが画像情報の保存要求を入力すると、その画像情報を含む保存要求が、ネットワークに送信され、親機ＰＭ１の通信部２６によって、画像情報を含む保存要求が受信されると、画像情報が、親機ＰＭ１の一時格納部に、保存ファイルとして、一時保存される。
通信方式としては、既存のあらゆる規格に基づく通信方式を利用することができ、有線通信および無線通信のどちらを利用してもよい。
【００４９】
印刷データ管理情報取得部３１は、親機ＰＭ１の記憶部５０に記憶される印刷データ管理情報を取得する部分である。親機ＰＭ１においては、自己の記憶部５０に記憶されている印刷データ管理情報を読み出すことに相当する。
印刷データ管理情報は、ユーザによって入力された印刷ファイルが一時保存されている画像形成装置をユーザごとに特定する情報である。
印刷データ管理情報には、後述する図４に示すように、保存ファイルのファイル名と保存操作をしたユーザ名と保存装置を特定する情報とが対応づけて記憶されている。
ユーザが、印刷しようとする所望の保存ファイルを選択するために、読み出した印刷データ管理情報が利用される。
【００５０】
ファイル取得要求部３２は、通信部２６によって、他の画像形成装置に保存されている印刷ファイルを、他の画像形成装置から取得する部分であり、画像形成装置間で、所定の保存ファイルの取得要求や取得応答を送受信する部分である。
【００５１】
たとえば、所定の保存ファイルが保存されている画像形成装置に対して、ファイル取得要求を送信する処理と、その画像形成装置から送られてくる所定の保存ファイルが添付されたファイル取得応答を受信する処理を行う。受信したファイル取得応答に添付されている保存ファイルは、印刷ファイルとして、記憶部５０に記憶される。
また、他の画像形成装置からファイル取得要求を受信した場合は、自己の記憶部５０に記憶されている保存ファイルを読み出し、読み出した保存ファイルを添付したファイル取得応答を、取得要求してきた画像形成装置に送信する。
【００５２】
印刷実行部３３は、記憶部５０に記憶された印刷ファイルの情報を用紙に印刷する部分であり、情報が印刷された用紙が、出力部２５から出力される。
この発明では、親機ＰＭ１を含む任意の画像形成装置において、親機ＰＭ１から印刷管理情報（特に、印刷データ管理情報）を取得し、印刷管理情報を利用して、印刷させる所望の印刷ファイルの選択とその選択された印刷ファイルの印刷要求が入力された場合に、ファイル取得要求部３２によって、選択された印刷ファイルを、その選択された印刷ファイルが現在保存されている親機ＰＭ１または子機ＣＭから取得して、上記任意の画像形成装置の印刷実行部３３によって、選択された印刷ファイルの情報を用紙に印刷する。
【００５３】
ファイル削除部３４は、自己の記憶部に一時保存されている保存ファイルを削除する部分である。
たとえば、印刷実行部３３によって、ユーザによって選択された印刷ファイルの情報を用紙に印刷した後、選択された印刷ファイルが、親機ＰＭ１の記憶部５０に一時保存されている場合は、親機ＰＭ１のファイル削除部３４が、選択された印刷ファイルを、記憶部５０から削除する。
これにより、記憶部５０の残容量を増加させる。
ただし、印刷ファイルの印刷完了後に、その印刷ファイルの削除をしないことを意味する設定をしている場合は、印刷ファイルの削除を実行しないものとする。
【００５４】
印刷ファイル取得部３５は、記憶部５０に記憶された印刷ファイルを取得する（読み出す）部分である。読み出された印刷ファイルは、印刷実行部３３に与えられ、印刷される。
また、印刷すべきファイルが、すでに、自己の記憶部の一時格納部に保存されている保存ファイルである場合は、その保存ファイルを、印刷ファイルとして取得する。
上記した制御部から印刷ファイル取得部までの機能ブロックは、親機ＰＭ１の他に、他の画像形成装置（子機ＣＭ）にも、備えられる。
【００５５】
ファイル削除要求部３６は、子機ＣＭに、その子機ＣＭに一時保存されている保存ファイルの削除を要求する部分である。このファイル削除要求は、保存ファイルの印刷が完了した後に行われ、ファイル削除要求には、削除すべき保存ファイルを示す情報が含まれる。
たとえば、印刷実行部３３によって、ユーザによって選択された印刷ファイルの情報を用紙に印刷した後、選択された印刷ファイルが、親機ＰＭ１に一時保存されていない場合は、ファイル削除要求部３６が、選択された印刷ファイルが一時保存されている子機ＣＭに対し、一時保存されている印刷ファイルの削除を要求する。その後、選択された印刷ファイルが一時保存されていた子機ＣＭのファイル削除部が、選択された印刷ファイルを削除する。
【００５６】
また、ファイル削除要求を受信した子機ＣＭは、保存ファイルを削除した後、保存ファイルを削除したことを示すファイル削除応答（完了通知）を親機ＰＭ１に送信するので、ファイル削除要求部３６は、このファイル削除応答（完了通知）を受信し、保存ファイルが実際に削除されたことを確認する。このファイル削除要求部３６は、親機ＰＭ１が備える機能ブロックである。
【００５７】
ファイル移動要求部３７は、親機ＰＭ１の記憶部５０に一時保存されている印刷ファイルを、他の画像形成装置である子機ＣＭに移動させる部分であり、子機ＣＭに、印刷ファイルを移動することを要求するファイル移動要求を送信する。
ファイル移動要求には、子機ＣＭに一時保存してほしい保存ファイルが添付される。
後述するような所定の条件が満たされた場合に、ファイル移動要求部３７が、ファイル移動要求を、その条件を満たす子機ＣＭに送信し、親機ＰＭ１に一時保存されている印刷ファイルを、子機ＣＭに移動させる。
【００５８】
ここで、印刷ファイルの移動とは、もとの記憶場所の印刷ファイルの削除を伴う処理を意味する。たとえば、親機ＰＭ１に一時保存されている印刷ファイルを、子機ＣＭに移動させる場合、移動先の子機ＣＭに印刷ファイルを保存し、移動元の親機ＰＭ１にあった印刷ファイルを削除する。
ただし、移動元の画像形成装置で、印刷ファイルを削除しない設定が予めされている場合は、移動する印刷ファイルを、移動先の画像形成装置に転送し、移動元の画像形成装置では、移動する印刷ファイルを削除しないものとする。
【００５９】
また、ファイル移動要求を受信した子機ＣＭが、保存ファイルを保存した後、その子機ＣＭからファイル移動応答（保存完了通知）が送信されるので、ファイル移動要求部３７は、このファイル移動応答（保存完了通知）を受信し、保存ファイルが実際に保存されたことを確認する。このファイル移動要求部３７は、親機ＰＭ１のみが備える機能ブロックである。
【００６０】
印刷データ管理情報更新部３８は、記憶部５０に記憶されている印刷データ管理情報を更新する部分である。
たとえば、親機ＰＭ１の記憶部５０の一時格納部に保存されていた保存ファイルを印刷した後、その保存ファイルは記憶部５０から削除されるので、現在保存されている保存ファイルの情報を記憶している印刷データ管理情報から、その保存ファイルの情報も消去する必要がある。そこで、保存ファイルを印刷した後に、その保存ファイルの情報を、印刷データ管理情報から消去する更新処理を行う。
【００６１】
また、親機ＰＭ１の記憶部５０の一時格納部に、新たに、保存ファイルが保存された場合は、その保存ファイルが親機ＰＭ１に保存されたことを示す情報を、印刷データ管理情報に追加する更新処理を行う。さらに、子機CMに新たな保存ファイルが保存された場合や、子機CMに保存されていた保存ファイルが削除された場合も、同様に、印刷データ管理情報の更新処理を行う。
この印刷情報リスト更新部３８は、親機ＰＭ１が備える機能ブロックである。
【００６２】
利用頻度確認部３９は、所定のユーザについて、そのユーザが利用したことのある各画像形成装置に対する利用頻度を確認する部分である。
利用頻度の確認は、記憶部５０に記憶されているユーザ利用頻度情報を利用して行う。
このユーザ利用頻度情報には、後述する図４に示すように、たとえば、画像形成装置を利用したことのあるユーザごとに、ユーザ名ＵＮと、そのユーザが利用したことのあるすべての画像形成装置の利用回数を合計した利用総回数ＡＭと、そのユーザが利用したことのある画像形成装置を識別する利用装置情報ＨＭと、そのユーザが利用したことのある画像形成装置に対する利用回数ＣＴとが対応付けて記憶されている。
【００６３】
また、利用頻度確認部３９は、確認された各画像形成装置に対する利用頻度を利用して、所定の移動条件を満たす１つの画像形成装置を選択する。
その後、上記したファイル移動要求部３７が、記憶部５０に一時保存されている印刷ファイルを、選択された画像形成装置に移動させる。
所定の移動条件については、後述するが、たとえば次のような移動条件を満たす画像形成装置が選択される。
【００６４】
利用頻度の確認において、ユーザが利用したことのある画像形成装置の利用回数を確認し、たとえば、ユーザが利用した画像形成装置のうち、最も利用回数が多い画像形成装置を選択する。
最も利用回数が多い画像形成装置は、ＰＣなどでユーザが入力した印刷ファイルを、移動させる装置の候補となる。
【００６５】
あるいは、ユーザの画像形成装置の利用回数と、後述するような記憶部５０に予め記憶されている転送判定回数Ｔ０とを比較し、画像形成装置の利用回数が、転送判定回数Ｔ０を超えているか否かを確認してもよい。画像形成装置の利用回数が、転送判定回数Ｔ０を超えている場合には、その画像形成装置が選択され、そのユーザの印刷ファイルを親機ＰＭ１から移動させる装置の候補となる。
【００６６】
また、記憶部５０に、一時保存されている印刷ファイルを他の画像形成装置に移動させるか否かを判定するための頻度判定率Ｎ０を予め記憶し、利用頻度確認部３９が、ユーザ利用頻度情報に記憶された所定のユーザの利用総回数ＡＭと、そのユーザが利用したことのある各画像形成装置に対する利用回数ＣＴとから、そのユーザの各画像形成装置に対する利用頻度率ＦＲをそれぞれ計算してもよい。
この場合、計算された各利用頻度率ＦＲと、記憶部５０に予め記憶されている頻度判定率Ｎ０とを比較し、利用頻度率ＦＲが頻度判定率Ｎ０よりも大きい画像形成装置のうち、利用頻度率ＦＲが最も大きい画像形成装置が選択され、そのユーザの印刷ファイルを親機ＰＭ１から移動させる装置の候補となる。
【００６７】
利用頻度更新部４０は、記憶部５０に記憶されているユーザ利用頻度情報を更新する部分である。
たとえば、所定のユーザUS01が、特定の子機CM1で、初めて印刷処理を行った場合、ユーザUS01に対するユーザ利用頻度情報に、利用装置情報ＨＭとして、その子機CM1が、新規登録され、かつその子機CM1の利用回数ＣＴに、１が記憶される。
また、所定のユーザUS01が、子機CM2で印刷処理を行った場合、ユーザUS01に対するユーザ利用頻度情報の利用装置情報ＨＭとして、その子機CM2がすでに登録されている場合、その子機CM2の利用回数ＣＴに、１が加算される。
また、いずれの場合も、そのユーザの利用総回数ＡＭに、１が加算される。
【００６８】
残容量管理部４１は、記憶部５０の残りの記憶容量（以下、残容量とも呼ぶ）、すなわち、一時格納部として使用することのできる空き容量を管理する部分である。
残容量管理部４１は、少なくとも、自己の親機ＰＭ１の記憶部の残容量を管理する。
あるいは、すべての子機ＣＭの記憶部の残容量を管理してもよい。この場合は、親機ＰＭ１および子機ＣＭのそれぞれの残容量を記憶した残容量リストを、記憶部５０に記憶する。親機ＰＭ１と子機ＣＭの残容量とを確認し、残容量リストを更新し、親機ＰＭ１の残容量と子機CMの残容量とを比較する。
【００６９】
残容量管理部４１は、主として、自己残容量確認部４１aと、自己残容量更新部４１bとを含む。
あるいは、上記構成以外に、子機ＣＭの記憶部の残容量を管理する場合は、残容量確認要求部、残容量リスト更新部、残容量リスト確認部、残容量比較部を備えてもよい。
【００７０】
自己残容量確認部４１aは、自己の画像形成装置の記憶部５０の残容量（自己残容量情報）を確認する部分であり、残容量は、たとえば、記憶部５０の最大記憶容量から、現在使用されている記憶容量を引く減算処理により計算される。残容量は、画像形成装置の記憶部の一時格納部に対する保存ファイルの追加と削除により、変化する。
【００７１】
また、自己残容量確認部４１aは、確認された親機ＰＭ１の自己残容量情報ＲＣと、記憶部５０に予め記憶されている残容量判定情報Ｒ０とを比較する。
この比較により、自己残容量情報ＲＣが、所定の残容量判定情報Ｒ０よりも小さい場合（ＲＣ＜Ｒ０）に、親機ＰＭ１の記憶容量がかなり少ない状態と判断し、利用頻度確認部３９が、所定の移動条件を満たす１つの画像形成装置（子機）を選択する。
利用頻度に関する移動条件を満たす選択された子機に、親機ＰＭ１の一時格納部に保存された保存ファイルが移動される。
【００７２】
なお、上記のような残容量の条件を満たす場合において、利用頻度に関する移動条件を考慮することなく、親機ＰＭ１の一時格納部に保存された保存ファイルを、他の画像形成装置（子機）、たとえば、親機ＰＭ１よりも残容量が大きい子機に、移動してもよい。
【００７３】
自己残容量更新部４１bは、親機ＰＭ１に記憶されている自己残容量情報を更新する部分である。親機ＰＭ１に、保存ファイルが追加または削除されたことにより、親機ＰＭ１の現在の残容量が変更された場合に、自己残容量情報の内容を更新する。
【００７４】
残容量確認要求部は、他の画像形成装置に対して、残容量を確認することを要求し、その画像形成装置の現在の残容量を親機ＰＭ１に知らせることを要求する部分である。たとえば、親機ＰＭ１が、保存ファイルを移動した先の子機CMに対して、残容量確認要求を送信する。また、残容量確認要求部は、子機CMから送られてくる残容量確認応答を受信する。残容量確認応答には、子機CMの現在の残容量が含まれている。
【００７５】
残容量リスト更新部は、親機ＰＭ１に記憶されている残容量リストを更新する部分である。親機ＰＭ１または子機CMに、保存ファイルが追加または削除されたことにより、親機ＰＭ１または子機CMの現在の残容量が変更された場合に、残容量リストの内容を更新する。
たとえば、上記した残容量確認応答に含まれる子機CMの現在の残容量を利用して、残容量リストにあるその子機CMの残容量を変更する。
【００７６】
残容量リスト確認部は、親機ＰＭ１に記憶されている残容量リストを読み出す部分である。主として、残容量の比較のために、残容量リストに記憶されているすべての画像形成装置の残容量を読み出す。
【００７７】
残容量比較部は、残容量リストに記憶されているすべての画像形成装置の残容量を比較する部分である。すなわち、親機ＰＭ１の記憶部の残容量と、複数の子機CMの記憶部の残容量とをそれぞれ比較する。比較によって、残容量が最も大きい画像形成装置を見つける。
この比較は、ユーザによって保存要求された印刷ファイルを、どの画像形成装置に保存するかを判定するために行う。
【００７８】
たとえば、親機ＰＭ１と複数の子機CMのうち、親機ＰＭ１の残容量が最も大きい場合は、保存要求された印刷ファイルを、親機ＰＭ１に保存する。
また、親機ＰＭ１と複数の子機CMのうち、特定の子機CMの残容量が最も大きい場合は、保存要求された印刷ファイルを、その特定の子機CMに保存する。この場合は、ユーザによって保存要求された印刷ファイルは、親機ＰＭ１に一時保存されているので、特定の子機CMに移動させ、親機ＰＭ１に一時保存されていた印刷ファイルは、削除する。
【００７９】
記憶部５０は、この発明の画像形成装置の各機能を実行するために必要な情報や、プログラムを記憶する部分であり、この発明では、特に、情報入力部によって入力された印刷ファイルを一時保存する。
記憶部５０には、ＲＯＭ、ＲＡＭ、フラッシュメモリなどの半導体記憶素子、ＨＤＤ、ＳＳＤなどの記憶装置、その他の記憶媒体が用いられる。
【００８０】
記憶部５０には、たとえば、印刷ファイル５１、自己残容量情報５２、一時格納部５３、印刷管理情報５５などが記憶される。
ここで、一時格納部５３は、印刷のために受信または入力された保存ファイル５４を、一時的に格納する部分である。
【００８１】
印刷管理情報５５は、親機ＰＭ１と子機ＣＭを含め、ユーザによって入力された印刷ファイルを現在一時保存しているすべての画像形成装置に関する情報を記憶した部分である。印刷管理情報５５には、たとえば、印刷データ管理情報５５ａと、ユーザ利用頻度情報５５ｂと、利用頻度判定情報５５ｃと、残容量判定情報５５ｄとが記憶される。
また、自己残容量情報５２と残容量判定情報５５ｄは、残容量管理情報に相当し、残容量管理情報には、上記した残容量リストも含まれる。
【００８２】
印刷ファイル５１は、印刷実行部３３によって、実際に印刷されるファイルを意味する。
たとえば、印刷要求されたファイルが、親機ＰＭ１の一時格納部に保存されている保存ファイルの場合は、親機ＰＭ１の一時格納部に保存されている保存ファイルが、印刷ファイルとなる。また、印刷要求されたファイルが、子機ＣＭの一時格納部に保存されている保存ファイルの場合は、その子機ＣＭから取得した保存ファイルが、印刷ファイルとなる。
【００８３】
自己残容量情報５２は、自己の画像形成装置の記憶部の残容量を示す情報である。
親機ＰＭ１の場合は、親機ＰＭ１の残容量を示す情報である。上記した自己残容量確認部４１aによって、現在の残容量が計算され、自己残容量情報５２として記憶される。また、親機ＰＭ１の自己残容量が変化した場合、自己残容量更新部４１bによって、親機ＰＭ１の自己残容量情報５２が、更新される。
【００８４】
自己残容量情報５２は、親機ＰＭ１の記憶部５０の最大記憶容量のうち、現在使用されていない空き容量を意味する。ただし、印刷のための保存ファイルを一時記憶する一時格納部５３の記憶領域が、予め固定的に確保され、一時格納部５３の最大記憶容量が決まっている場合は、一時格納部５３の空き容量を、自己残容量情報５２として記憶してもよい。
また、自己残容量情報は、親機ＰＭ１と、子機ＣＭで記憶される。
【００８５】
一時格納部５３は、印刷することを目的としてユーザによって保存要求された印刷ファイルであって、情報入力部２３によって入力されるか、または通信部２６によって受信された印刷ファイルを一時保存する領域を意味する。一時格納部５３に保存されたファイルを、保存ファイル５４と呼ぶ。
一時格納部５３には、一または複数の保存ファイル５４が保存され、原則として、保存ファイル５４が印刷されるまで保存が維持され、いずれかの画像形成装置において、保存ファイル５４の印刷が完了した場合に、その保存ファイルが削除される。
ただし、削除しない設定がされている場合は、保存ファイルは削除されない。
また、一時格納部５３は、親機ＰＭ１と、子機ＣＭに設けられる。
【００８６】
印刷管理情報５５は、上記したように、すべての画像形成装置で入力された印刷ファイルを現在一時保存している画像形成装置に関する情報を記憶したものである。
主として、画像形成装置の識別情報、ユーザの識別情報、画像形成装置に保存された保存ファイルを特定する情報、保存装置情報、ユーザごとの利用頻度、画像形成装置の残容量などを対応づけて記憶したものである。
【００８７】
印刷管理情報５５は、親機ＰＭ１のみに記憶される情報である。
親機ＰＭ１は、保存ファイルを保存することのできる画像形成装置に接続し、所定の情報を取得して、印刷データ管理情報５５ａなどを、予め初期設定しておくことが好ましい。
【００８８】
図４に、この発明の画像形成装置で利用される情報の一実施例の説明図を示す。
ここでは、特に、印刷データ管理情報５５ａと、ユーザ利用頻度情報５５ｂと、利用頻度判定情報５５ｃと、残容量判定情報５５ｄとからなる印刷管理情報５５について、説明する。
図４（a）に、印刷データ管理情報５５ａの一実施例の説明図を示す。
印刷データ管理情報５５ａは、画像形成装置を利用するユーザごとに、かつ保存ファイルを保存することが可能なすべての画像形成装置ごとに、それぞれの記憶部に現在一時保存されている保存ファイルを特定する情報を記憶しているリストである。
【００８９】
図４（a）に示すように、たとえば、保存ファイルの名称（ファイル名：FN）と、ユーザの識別情報（ユーザ名：UN）と、保存ファイルが一時保存されている画像形成装置の識別情報（保存装置情報：HM）とが、対応付けて記憶される。
ただし、記憶される情報は、保存ファイルの名称そのものでなくてもよく、各保存ファイルを一意に特定でき、保存されている画像形成装置が一意に特定できる情報であればよい。
【００９０】
また、親機ＰＭ１から子機ＣＭに情報を送信するために、子機ＣＭの情報として、識別情報（HM）に加えて、たとえば、子機ＣＭのIPアドレスやMACアドレスを記憶しておいてもよい。
また、図４（a）では、ファイル名FNの順に配列したものを示しているが、ユーザ名UNごとに配置してもよく、保存装置情報HMごとに配置してもよい。また、あるユーザの保存ファイルを確認する必要がある場合は、ユーザ名UNで検索し、ユーザ名UNの付いた保存ファイルを抽出すればよい。
【００９１】
図４（a）では、たとえば、FL01という保存ファイル名（FN）と、US01というユーザ名（UN）と、保存装置情報（HM）として親機の識別情報ＰＭ１とが対応づけて記憶されているが、これは、ＰＭ１という識別情報IDをもつ親機ＰＭ１には、現在、US01という識別情報のユーザが作成したFL01という名称の保存ファイルが保存されていることを示している。
【００９２】
また、FL02という保存ファイル名（FN）と、US01というユーザ名（UN）と、CM1という子機ＣＭの識別情報（HM）とが対応づけて記憶されているが、これは、CM1という識別情報IDをもつ子機ＣＭ１には、現在、US01という識別情報のユーザが作成したFL02という名称の保存ファイルが保存されていることを示している。
他のユーザ（US03など）についても、同様に、保存ファイルの名称（FN）と、その保存ファイルが記憶されている画像処理装置の識別情報（HM）とが、対応付けて記憶される。
【００９３】
また、親機ＰＭ１が初期設定されたときや、新たな子機ＣＭがネットワークに接続されたときなどに、ネットワークに接続されている子機ＣＭを探索し、見つかった子機ＣＭから、その子機ＣＭに保存されている保存ファイルのファイル名とユーザ名とを取得して、印刷データ管理情報５５ａに、保存ファイル名（FN）と、ユーザ名（UN）と、その子機ＣＭの識別情報（HM）とを対応付けて、予め記憶しておくことが好ましい。
【００９４】
この印刷データ管理情報５５ａは、主として、印刷ファイルが一時保存されている画像形成装置を検出するために利用される。
たとえば、任意の画像形成装置において、親機ＰＭ１から取得した印刷データ管理情報５５ａを利用して、ユーザによって選択された印刷ファイルが一時保存されている画像形成装置を検出し、検出された画像形成装置が、他の子機ＣＭである場合は、任意の画像形成装置のファイル取得要求部３２が、その子機ＣＭから、選択された印刷ファイルを取得する。
【００９５】
ユーザ利用頻度情報５５ｂは、この親機となる画像形成装置と、他の画像形成装置（子機）を利用するユーザの各画像形成装置に対する利用回数を含む情報であり、特に、ユーザが印刷機能等を利用した画像形成装置とユーザの利用回数など、利用頻度に関する情報を記憶したものである。
図４（b）に、ユーザ利用頻度情報５５ｂの一実施例の説明図を示す。
ここで、ユーザ利用頻度情報５５ｂとしては、ユーザ名（UN）と、利用総回数（AM）と、利用装置情報（HM）と、利用回数（CT）とからなるものを示している。
ユーザ名（UN）は、上記したユーザの識別情報である。
【００９６】
利用総回数（AM）は、ユーザが利用した１または複数の画像形成装置の利用回数の合計数である。
１人のユーザについて、利用したことのある画像形成装置ごとに集計した利用回数（CT）を合計した数値である。
利用装置情報（HM）は、ユーザが利用した画像形成装置を特定する情報である。
【００９７】
利用回数（CT）は、ユーザが利用した画像形成装置それぞれについて利用した回数である。すなわち、画像形成装置ごとに集計した利用回数である。
画像形成装置である複合機には、さまざまな機能があるが、たとえば、ユーザが、複合機で印刷機能を利用した場合、そのユーザのユーザ名（UN）に対応したその複合機の利用回数（CT）に１を加算する。
あるいは、複合機に、複写機能、スキャナ機能、通信機能などが備えられている場合、ユーザによって、それらのうちいずれか１つの機能が実行されるごとに、そのユーザのユーザ名（UN）に対応したその複合機の利用回数（CT）に１を加算すればよい。
【００９８】
図４（b）では、２人のユーザごとのユーザ利用頻度情報５５ｂを示している。
たとえば、ユーザ名（UN）がUS01のユーザは、利用装置情報（HM）がPM1の画像形成装置を４回利用しており、CM1の画像形成装置を１４回利用しており、CM2の画像形成装置を２回利用しており、すべての画像形成装置を利用した合計数である利用総回数（AM）は、４＋１４＋２＝２０である。
また、ユーザ名（UN）がUS02のユーザは、利用装置情報（HM）がPM1の画像形成装置を３回利用しており、CM1の画像形成装置を３回利用しており、CM2の画像形成装置を４回利用しており、すべての画像形成装置を利用した合計数である利用総回数（AM）は、１０である。
【００９９】
また、利用総回数（AM）と、利用回数（CT）とを利用して、後述するような利用頻度率FRが、利用装置ごとに計算される。
利用頻度率FR（％）は、(利用回数（CT）／利用総回数（AM）)×１００で計算される。
図４（b）において、たとえば、US01のユーザの利用頻度率FRは、３つの利用装置ごとに計算され、PM1の画像形成装置の利用頻度率FRは、２０％（＝（４／２０）×１００）であり、CM1の画像形成装置の利用頻度率FRは、７０％（＝（１４／２０）×１００）であり、CM2の画像形成装置の利用頻度率FRは、１０％（＝（２／２０）×１００）である。
【０１００】
なお、図４（b）のユーザ利用頻度情報５５ｂでは、利用したことのある画像形成装置の頻度情報を記憶しているが、ユーザが利用可能なすべての画像形成装置の情報（HM）を予め記憶しておき、ユーザがまだ利用したことのない画像形成装置については、その利用回数（CT）に、ゼロを予め設定してもよい。
【０１０１】
利用頻度判定情報５５ｃは、ユーザの各画像形成装置の利用頻度の大小を判定する目安となる情報を記憶したものであり、印刷ファイルの移動条件に関係する情報である。
図４（c）に、利用頻度判定情報５５ｃの一実施例の説明図を示す。
図４（c）では、頻度判定回数M0と、頻度判定率N0と、判定可否情報H0とからなるものを示している。
【０１０２】
頻度判定回数M0は、ユーザの利用総回数AMと比較する数値である。たとえば、ユーザの利用総回数AMが、頻度判定回数M0よりも大きい場合（AM＞M0）に、そのユーザの各画像形成装置についての利用判定率FRを計算する。
ユーザの利用総回数AMが、所定の回数M0よりも大きい場合に、利用判定率FRを計算するのは、統計学の視点で利用判定率FRが有意と判断できるサンプル数を事前に設定できるようにするためである。
【０１０３】
図４（c）では、頻度判定回数M0として、「９」を設定したものを示している。
この場合、ユーザの利用総回数AMが１０以上の場合、利用判定率FRが計算されるが、ユーザの利用総回数AMが９以下の場合、利用判定率FRが計算されない。
ただし、頻度判定回数M0の数値は、「９」に限るものではない。
頻度判定回数M0の数値は、固定値として予め設定してもよいが、ユーザあるいは親機ＰＭ１の管理担当者が、所望の数値に変更できるようにしてもよい。
【０１０４】
頻度判定率N0は、利用判定率FRと比較する数値である。
たとえば、ある子機ＣＭの利用判定率FRが、頻度判定率N0よりも大きい場合（FR＞N0）、ユーザはその子機ＣＭの利用頻度がかなり高いと判断し、そのユーザが保存要求したファイルを、親機ＰＭ１から、その子機ＣＭに移動させる。
【０１０５】
図４（c）では、頻度判定率N0として、「５０％」を設定したものを示している。
この場合、利用判定率FRが、５０％を超える場合（FR＞N0）、その利用判定率FRに対応した利用装置に、ユーザが保存要求したファイルを、移動させる。
一方、すべての利用装置について、利用判定率FRが５０％以下（FR≦N0）の場合は、ユーザが保存要求したファイルは、移動させずに、親機ＰＭ１に保存する。
【０１０６】
ただし、頻度判定率N0の数値は、「５０％」に限るものではない。
頻度判定率N0の数値は、固定値として予め設定してもよいが、ユーザあるいは親機ＰＭ１の管理担当者が、所望の数値に変更できるようにしてもよい。
なお、利用判定率FRに２０％というような低い数値が設定されており、利用判定率FRが２０％を超える利用装置が複数ある場合は、利用判定率FRが最大の利用装置に、ユーザが保存要求したファイルを、移動させればよい。
【０１０７】
判定可否情報H0は、上記のように、利用頻度判定情報５５ｃを利用した判定を行うか否かを設定した情報である。
図４（c）に示すように、判定可否情報H0としては、たとえば、有効（１）かあるいは無効（０）が設定される。
判定可否情報H0に有効（１）が設定された場合は、頻度判定回数M0と、頻度判定率N0を用いた利用頻度判定を行う。
判定可否情報H0に無効（０）が設定された場合は、頻度判定回数M0と、頻度判定率N0を用いた利用頻度判定を行わないものとする。
【０１０８】
また、利用頻度判定情報５５ｃは、以上のものに限るものではない。
この他に、利用頻度判定情報５５ｃとして、たとえば、転送判定回数Ｔ０を利用してもよい。
転送判定回数Ｔ０は、親機ＰＭ１に一時保存されている保存ファイルを、他の画像形成装置に転送（または移動）するか否かを判定するための数値であり、記憶部５０に予め記憶される情報である。
【０１０９】
たとえば、転送判定回数Ｔ０に１００を予め設定し、ある子機CM3についてのユーザUS03の利用回数ＣＴ（たとえば印刷に利用した回数）が、転送判定回数Ｔ０（＝１００）よりも大きくなった場合（ＣＴ＞Ｔ０）、親機ＰＭ１に一時保存されたそのユーザUS03の保存ファイルは、親機ＰＭ１から上記子機CM3に転送（または移動）するようにする。
また、利用回数ＣＴ＞転送判定回数Ｔ０を満たす子機ＣＭが複数存在する場合は、利用回数ＣＴが最大の子機ＣＭに、そのユーザUS03の保存ファイルを、転送（または移動）すればよい。
【０１１０】
この場合、子機CM3は、そのユーザUS03にとって、すでに利用頻度がかなり高い装置なので、そのユーザUS03は、今後も子機CM3を使用する可能性が高いと考えられる。したがって、そのユーザUS03の保存ファイルを、常に、使用頻度の高い子機CM3に転送しておくことによって、実際の印刷実行時に、他の画像処理装置からそのファイルを取り寄せることがなく、ユーザUS03が子機CM3で印刷実行操作をした後、印刷用紙が出力されるまでの実質的な印刷時間を短縮することができる。
【０１１１】
図４（d）に、残容量管理情報の一実施例の説明図を示す。
残容量管理情報は、上記したように、自己残容量情報５２（RC）と残容量判定情報５５ｄ（R0）とからなり、残容量管理情報には、上記した残容量リストを記憶してもよい。
図４（d）では、親機ＰＭ１の自己残容量情報（RC）が、８ＧＢで、残容量判定情報（R0）が、１０ＧＢの場合を示している。
この場合、親機ＰＭ１の自己残容量情報（RC）が、残容量判定情報（R0）よりも小さいため（RC＜R0）、親機ＰＭ１で使用可能な記憶容量が、かなり少なくなっていると判断される。
【０１１２】
親機ＰＭ１で使用可能な記憶容量が少ない場合は、親機ＰＭ１では、保存ファイルを記憶する余裕がなく、新たな保存ファイルを保存できなくなる可能性があるので、親機ＰＭ１の保存ファイルを、他の子機に移動させるようにする。
保存ファイルを移動させる子機を決めるために、上記のユーザ利用頻度情報が用いられる。
一方、親機ＰＭ１の自己残容量情報（RC）が、残容量判定情報（R0）よりも大きい場合は、新たな保存ファイルは、親機ＰＭ１に一時記憶すればよい。
【０１１３】
残容量リストは、保存ファイルを保存することが可能なすべての画像形成装置ごとに、それぞれの記憶部の残容量を記憶しているリストである。たとえば、親機ＰＭ１と複数の子機ＣＭごとに、各画像形成装置の識別情報（ＨＭ）と、その装置の残容量（ＲＣ）とが対応付けて記憶される。
【０１１４】
親機ＰＭ１が初期設定されネットワークに接続されたときに、ネットワークに接続されている子機ＣＭを探索し、見つかった子機ＣＭから、その子機ＣＭの残容量を取得して、残容量リストに、子機ＣＭの残容量を、予め記憶しておくことが好ましい。親機ＰＭ１自身の残容量も、残容量リストに、予め記憶しておく。
また、新たな子機ＣＭがネットワークに接続されたときに、新たな子機ＣＭが、親機ＰＭ１に接続し、新たな子機ＣＭの残容量を、親機ＰＭ１に送信し、残容量リストに記憶するようにしてもよい。あるいは、親機ＰＭ１が、定期的に、ネットワークに接続されている子機ＣＭを探索し、見つかった子機ＣＭから、その子機ＣＭの残容量を取得して、残容量リストに、更新するようにしてもよい。
【０１１５】
以上が、親機ＰＭ１の一実施例の構成である。
親機ＰＭ１は、特に、ネットワークに接続された他の画像形成装置と情報を送受信する通信部２６と、印刷することを目的として入力された印刷ファイルを一時保存し、自己および他の画像形成装置ごとにそれぞれ一時保存されている印刷ファイルを特定する情報が記憶された印刷データ管理情報５５aを記憶した記憶部５０と、通信部２６によって、他の画像形成装置に保存されている印刷ファイルを、他の画像形成装置から取得するファイル取得要求部３２と、所定の印刷ファイルの情報を用紙に印刷する印刷実行部３３とを備えることを特徴とする。
【０１１６】
さらに、親機ＰＭ１において、印刷データ管理情報５５aを利用して所望の印刷ファイルが選択され、選択された印刷ファイルが、他の画像形成装置に一時保存されている場合は、ファイル取得要求部３２が、選択された印刷ファイルを、選択された印刷ファイルが一時保存されている他の画像形成装置から取得した後、または、選択された印刷ファイルが、記憶部５０に一時保存されている場合は、選択された印刷ファイルを、記憶部５０から取得した後、印刷実行部３３が、前記取得された印刷ファイルの情報を用紙に印刷する。
これにより、親機ＰＭ１に印刷ファイルを一時保存するだけでなく、他の画像形成装置にも、印刷ファイルを分散保存させているので、印刷実行時に、一台の親機ＰＭ１にアクセスが集中することを回避し、親機ＰＭ１の処理能力が低下することを防止することができる。
【０１１７】
また、ユーザごとの画像形成装置の利用頻度や、親機ＰＭ１などの画像形成装置の残容量を考慮して、印刷ファイルを複数の画像形成装置に分散保存し、特に、ユーザの利用頻度の高い画像形成装置に、そのユーザの印刷ファイルを移動させるので、ユーザがいつもよく利用している画像形成装置で、印刷ファイルを印刷する場合の印刷時間を短縮することができる。
【０１１８】
＜画像形成装置−子機ＣＭの構成の説明＞
図３に、この発明の画像形成装置のうち、子機の一実施例の構成ブロック図を示す。
図３において、この発明の画像形成装置の子機１２（ＣＭ）は、主として、制御部７１、操作部７２、情報入力部７３、表示部７４、出力部７５、通信部７６、印刷データ管理情報取得部８１、ファイル取得要求部８２、印刷実行部８３、ファイル削除部８４、印刷ファイル取得部８５、印刷完了通知部８６、自己残容量確認部８７、記憶部９０を備える。
図３に示した各機能ブロック（７１から９０）のほとんどの動作は、それぞれ、図２に示した親機ＰＭ１の各機能ブロックの動作とほぼ同様であるので、詳細は省略し、異なる部分について説明する。
【０１１９】
印刷データ管理情報取得部８１は、子機ＣＭにおいては、親機ＰＭ１に対して、印刷データ管理情報取得要求を送信し、親機ＰＭ１から、印刷データ管理情報取得応答を受信する。印刷データ管理情報取得応答には、親機ＰＭ１に記憶されている印刷データ管理情報のうち、印刷データ管理情報を要求したユーザに関する印刷データ管理情報が添付されている。
子機ＣＭでは、受信した印刷データ管理情報を、表示部７４に表示することにより、ユーザによって印刷したい保存ファイルが選択される。
【０１２０】
印刷ファイル取得部８５は、子機ＣＭにおいては、自己の記憶部９０に記憶された印刷ファイルを取得する（読み出す）部分である。読み出された印刷ファイルは、印刷実行部８３に与えられ、印刷される。
また、印刷すべきファイルが、すでに、自己の記憶部の一時格納部に保存されている保存ファイルである場合は、その保存ファイルを、印刷ファイルとして取得する。
【０１２１】
印刷完了通知部８６は、子機ＣＭにおいて、印刷ファイルを印刷した後に、印刷が完了したことを示す情報（印刷完了通知）を、親機ＰＭ１に通知する部分である。
印刷完了通知には、印刷した印刷ファイルの名称と、印刷を行ったユーザのユーザ名と、印刷を行った子機ＣＭの情報（利用装置情報）とが、含まれる。
【０１２２】
自己残容量確認部８７は、子機ＣＭにおいては、自己の記憶部９０の残容量を確認する部分であり、残容量は、たとえば、記憶部９０の最大記憶容量から、現在使用されている記憶容量を引く減算処理により計算される。
また、図示していないが、子機ＣＭは、親機ＰＭ１から、残容量確認要求を受信した場合は、自己残容量確認部８７が、自己の記憶部９０の残容量を確認し、計算した現在の自己残容量を含めた残容量確認応答を、親機ＰＭ１に送信する機能を有する。
【０１２３】
子機ＣＭの記憶部９０には、たとえば、印刷ファイル９１、自己残容量情報９２、一時格納部９３に保存される保存ファイル９４、親機情報９５などが記憶される。
ここで、一時格納部９３は、親機ＰＭ１からの移動要求によって受信された保存ファイル９４が記憶され、親機ＰＭ１と同様に、その保存ファイルが印刷されるまで、保存される。
親機情報９５は、親機ＰＭ１を特定する情報であり、親機ＰＭ１に対して、印刷データ管理情報取得要求、ファイル取得要求、印刷完了通知などの情報を送信する場合に、送信先を特定するために利用される。親機情報９５としては、たとえば、親機ＰＭ１のIPアドレスや、MACアドレスが利用される。
ただし、親機ＰＭ１の印刷管理情報５５のような情報は、子機ＣＭには記憶されない。
【０１２４】
＜印刷ファイルの保存処理のシーケンスの説明＞
（保存実施例１）
図５に、印刷ファイルを親機に保存する処理の一実施例のシーケンスを示す。
上記したように、印刷することを目的として、ユーザが入力した印刷ファイルや、情報処理装置から送られてきた印刷ファイルは、親機ＰＭ１あるいは子機ＣＭのどちらかに、保存ファイルとして、一時保存される。
ただし、入力等されたファイルは、一旦、親機ＰＭ１に保存される。
【０１２５】
ここでは、ユーザが、パソコンＰＣで作成した印刷ファイルや、パソコンＰＣに記憶されている印刷ファイルを、親機ＰＭ１に送信し、親機ＰＭ１に一時保存するシーケンスを説明する。
また、この実施例では、親機ＰＭ１に記憶されている利用頻度判定情報５５ｃの判定可否情報Ｈ０が、予め、無効（０）に設定されているものとする。したがって、保存ファイルの他の画像形成装置への移動判断に、利用頻度は使用しない。
【０１２６】
図５において、ユーザが、印刷したい印刷ファイルを入力する操作装置を、パソコンＰＣとし、保存ファイルを保存する保存装置を、親機ＰＭ１とする。
また、パソコンＰＣには、ユーザが印刷したい印刷ファイルFL01が記憶され、親機ＰＭ１には、印刷データ管理情報５５ａが、予め記憶されているものとする。
【０１２７】
まず、ステップA1において、ユーザ名US01のユーザが、印刷したい印刷ファイルFL01を親機ＰＭ１に保存するために、パソコンＰＣにおいて、キーボードやタッチパネルを用いて、印刷ファイルFL01のファイル保存要求を入力する。
この入力によって、ユーザ名US01と、印刷ファイルFL01とを含むファイル保存要求が、親機ＰＭ１に送信される。
【０１２８】
ステップM1において、親機ＰＭ１が、ファイル保存要求を受信すると、印刷ファイルFL01が、親機ＰＭ１の記憶部の一時格納部５３に一時保存される。
ここで、印刷ファイルFL01とユーザ名US01とが対応付けて保存される。
【０１２９】
ステップM2において、親機ＰＭ１の利用頻度確認部３９が、利用頻度判定情報５５ｃの判定可否情報Ｈ０を確認する。
ここで、判定可否情報Ｈ０が無効（０）に設定されているものとすると、利用回数などの確認はせずに、ステップM3に進む。
判定可否情報Ｈ０が無効（０）に設定されている場合は、一時保存された印刷ファイルFL01は、親機ＰＭ１の一時格納部５３にそのまま保存ファイルとして保存される。
【０１３０】
ステップM3において、通信部２６によって、ファイル保存応答を、ファイル保存要求を送信してきたパソコンＰＣに送信する。
ファイル保存応答には、ユーザ名US01と印刷ファイルFL01が保存されたことを示す情報とを含むことが好ましい。
ファイル保存応答を受信したパソコンＰＣでは、特に何もする必要はないが、印刷ファイルFL01が親機ＰＭ１に保存されたことを示す情報を表示等して、ユーザに知らせてもよい。
【０１３１】
ステップM4において、新たな印刷ファイルFL01が、親機ＰＭ１に保存されたので、印刷データ管理情報更新部３８が、印刷データ管理情報５５ａを更新する。
ここでは、図４（a）に示すように、印刷データ管理情報５５ａの中に、保存ファイル名FL01と、ユーザ名US01と、保存装置情報ＨＭのＰＭ１とが、対応付けられて追加される。
ステップM5において、保存ファイルFL01が新たに保存されたので、親機ＰＭ１の自己残容量を更新する。親機ＰＭ１の自己残容量は、減少する。
ここで、自己残容量確認部４１aによって、現在の自己残容量を確認し、現在の自己残容量を、自己残容量情報５２に記憶する。
【０１３２】
以上のシーケンスにより、利用頻度判定情報５５ｃの判定可否情報Ｈ０が無効（０）に設定されているので、保存要求された印刷ファイルFL01は、親機ＰＭ１に保存され、親機ＰＭ１の自己残容量情報５２が変更される。
【０１３３】
（保存実施例２）
図６に、印刷ファイルを親機に保存する処理の一実施例のシーケンスを示す。
この実施例では、図５と異なり、親機ＰＭ１に記憶されている利用頻度判定情報５５ｃの判定可否情報Ｈ０が、予め、有効（１）に設定されているものとする。したがって、保存ファイルの他の画像形成装置への移動判断に、利用頻度が使用される。
また、以下に示すように、ユーザが利用したことのあるすべての画像形成装置の利用頻度率FRが、頻度判定率N0以下となっているものとする（FR≦N0）。
【０１３４】
図６において、ユーザが、印刷したい印刷ファイルを入力する操作装置を、パソコンＰＣとし、保存ファイルを保存する保存装置を、親機ＰＭ１とする。
ここでは、ユーザ名US02のユーザが、パソコンで作成等した印刷ファイルFL03を、親機ＰＭ１に送信し、親機ＰＭ１に一時保存するシーケンスを説明する。
パソコンＰＣには、ユーザが印刷したい印刷ファイルFL03が記憶され、親機ＰＭ１には、印刷データ管理情報５５ａが、予め記憶されているものとする。
また、図６のシーケンスにおいて、図５のステップと同様の処理をするステップには、同じ番号を付与する。
【０１３５】
まず、ステップA1において、ユーザ名US02のユーザが、印刷したい印刷ファイルFL03を親機ＰＭ１に保存するために、パソコンＰＣにおいて、キーボードやタッチパネルを用いて、印刷ファイルFL03のファイル保存要求を入力する。
この入力によって、ユーザ名US02と、印刷ファイルFL03とを含むファイル保存要求が、親機ＰＭ１に送信される。
【０１３６】
ステップM1において、親機ＰＭ１が、ファイル保存要求を受信すると、印刷ファイルFL03が、親機ＰＭ１の記憶部の一時格納部５３に一時保存される。
ここで、印刷ファイルFL03とユーザ名US02とが対応付けて保存される。
【０１３７】
ステップM2において、親機ＰＭ１の利用頻度確認部３９が、利用頻度判定情報５５ｃの判定可否情報Ｈ０を確認する。
ここでは、判定可否情報Ｈ０が有効（１）に設定されているので、利用回数などの確認をするために、ステップM11に進む。
【０１３８】
ステップM11において、利用頻度確認部３９が、ユーザ名US02の利用総回数AMと、頻度判定回数M0とを比較する。
ユーザ名US02の利用総回数AMが、図４（b）に示すように、１０であり、頻度判定回数M0が、図４（c）に示すように、９であったとすると、頻度判定回数M0＜利用総回数AMなので、ユーザ名US02の利用総回数は、利用頻度を考慮する判定回数よりも大きいと判断し、利用頻度の判定を行う。
【０１３９】
ステップM12において、ユーザ名US02の利用頻度率FRを計算し、頻度判定率N0と比較する。ここでは、ユーザ名US02のユーザが利用したことのあるすべての画像形成装置の利用頻度率FRを計算する。
図４（b）に示すように、ユーザ名US02のユーザが利用したことのある画像形成装置（利用装置情報ＨＭ）が、親機ＰＭ１と、子機ＣＭ１と、子機ＣＭ２であり、そのユーザの利用回数CTが、それぞれ、３回、３回、４回であったとする。
また、図４（c）に示すように、頻度判定率N0が５０％であったとする。
【０１４０】
このとき、各利用装置の利用頻度率FR（％）は、利用回数CT／利用総回数AMに１００を乗算して求められ、親機ＰＭ１の利用頻度率FRは３０％、子機ＣＭ１の利用頻度率FRは３０％、子機ＣＭ２の利用頻度率FRは４０％となる。
これら３つの利用頻度率FRは、頻度判定率N0（５０％）よりも小さい。
すなわち、ユーザが利用したことのあるすべての画像形成装置の利用頻度率FRが、頻度判定率N0以下となっている（FR≦N0）。
この場合、ユーザ名US02のユーザが利用したことのある画像形成装置は、どれもそれほど利用頻度が高くないと判断され、保存要求された印刷ファイルFL03は、他の画像形成装置に移動されることはなく、親機ＰＭ１にそのまま保存される。
【０１４１】
以下、図５に示したステップM3からステップM5と同様の処理を行う。
ステップM3において、通信部２６によって、ファイル保存応答を、ファイル保存要求を送信してきたパソコンＰＣに送信する。
ファイル保存応答には、ユーザ名US02と印刷ファイルFL03が保存されたことを示す情報とを含むことが好ましい。
ファイル保存応答を受信したパソコンＰＣでは、特に何もする必要はないが、印刷ファイルFL03が親機ＰＭ１に保存されたことを示す情報を表示等して、ユーザに知らせてもよい。
【０１４２】
ステップM4において、新たな印刷ファイルFL03が、親機ＰＭ１に保存されたので、印刷データ管理情報更新部３８が、印刷データ管理情報５５ａを更新する。
ここでは、図４（a）に示すように、印刷データ管理情報５５ａの中に、保存ファイル名FL03と、ユーザ名US02と、保存装置情報ＨＭのＰＭ１とが、対応付けられて追加される。
ステップM5において、保存ファイルFL03が新たに保存されたので、親機ＰＭ１の自己残容量を更新する。親機ＰＭ１の自己残容量は、減少する。
ここで、自己残容量確認部４１aによって、現在の自己残容量を確認し、現在の自己残容量を、自己残容量情報５２に記憶する。
【０１４３】
以上のシーケンスにより、利用頻度判定情報５５ｃの判定可否情報Ｈ０が有効（１）に設定されているので、利用頻度を考慮して、保存ファイルの他の画像形成装置への移動判断が行われる。また、ユーザが利用したことのあるすべての画像形成装置の利用頻度率FRが、頻度判定率N0以下となっているので、保存要求された印刷ファイルFL03は、親機ＰＭ１に保存され、親機ＰＭ１の自己残容量情報５２が変更される。
【０１４４】
（保存実施例３）
図７に、印刷ファイルを子機に保存する処理の一実施例のシーケンスを示す。
この実施例では、図６と同様に、親機ＰＭ１に記憶されている利用頻度判定情報５５ｃの判定可否情報Ｈ０が、予め、有効（１）に設定されているものとする。したがって、保存ファイルの他の画像形成装置への移動判断に、利用頻度が使用される。
また、以下に示すように、図６と異なり、ユーザが利用したことのある子機ＣＭ１の利用頻度率FRが、頻度判定率N0よりも大きくなっているものとする（FR＞N0）。
【０１４５】
図７において、ユーザが、印刷したい印刷ファイルを入力する操作装置を、パソコンＰＣとし、保存ファイルを保存する保存装置を、親機ＰＭ１と子機ＣＭ１とする。
ここでは、ユーザ名US01のユーザが、パソコンで作成等した印刷ファイルFL02を、親機ＰＭ１に送信し、子機ＣＭ１に一時保存するシーケンスを説明する。
パソコンＰＣには、ユーザが印刷したい印刷ファイルFL02が記憶され、親機ＰＭ１には、印刷データ管理情報５５ａが、予め記憶されているものとする。
また、図７のシーケンスにおいて、図５のステップと同様の処理をするステップには、同じ番号を付与する。
【０１４６】
まず、ステップA1において、ユーザ名US01のユーザが、印刷したい印刷ファイルFL02を親機ＰＭ１に保存するために、パソコンＰＣにおいて、キーボードやタッチパネルを用いて、印刷ファイルFL02のファイル保存要求を入力する。
この入力によって、ユーザ名US01と、印刷ファイルFL02とを含むファイル保存要求が、親機ＰＭ１に送信される。
【０１４７】
ステップM1において、親機ＰＭ１が、ファイル保存要求を受信すると、印刷ファイルFL02が、親機ＰＭ１の記憶部の一時格納部５３に一時保存される。
ここで、印刷ファイルFL02とユーザ名US01とが対応付けて保存される。
【０１４８】
ステップM2において、親機ＰＭ１の利用頻度確認部３９が、利用頻度判定情報５５ｃの判定可否情報Ｈ０を確認する。
ここでは、判定可否情報Ｈ０が有効（１）に設定されているので、利用回数などの確認をするために、ステップM11に進む。
【０１４９】
ステップM11において、利用頻度確認部３９が、ユーザ名US01の利用総回数AMと、頻度判定回数M0とを比較する。
ユーザ名US01の利用総回数AMが、図４（b）に示すように、２０であり、頻度判定回数M0が、図４（c）に示すように、９であったとすると、頻度判定回数M0＜利用総回数AMなので、ユーザ名US01の利用総回数は、利用頻度を考慮する判定回数よりも大きいと判断し、利用頻度の判定を行う。
【０１５０】
ステップM12において、ユーザ名US01の利用頻度率FRを計算し、頻度判定率N0と比較する。ここでは、ユーザ名US01のユーザが利用したことのあるすべての画像形成装置の利用頻度率FRを計算する。
図４（b）に示すように、ユーザ名US01のユーザが利用したことのある画像形成装置（利用装置情報ＨＭ）が、親機ＰＭ１と、子機ＣＭ１と、子機ＣＭ２であり、そのユーザの利用回数CTが、それぞれ、４回、１４回、２回であったとする。
また、図４（c）に示すように、頻度判定率N0が５０％であったとする。
【０１５１】
このとき、各利用装置の利用頻度率FR（％）は、利用回数CT／利用総回数AMに１００を乗算して求められ、親機ＰＭ１の利用頻度率FRは２０％、子機ＣＭ１の利用頻度率FRは７０％、子機ＣＭ２の利用頻度率FRは１０％となる。
これら３つの利用頻度率FRのうち、子機ＣＭ１の利用頻度率FRのみが、頻度判定率N0（５０％）よりも大きい（子機ＣＭ１のFR＞N0）。
この場合、ユーザ名US01のユーザが利用したことのある画像形成装置のうち、子機ＣＭ１は、ユーザUS01の利用頻度がかなり高いと判断され、保存要求された印刷ファイルFL02を、子機ＣＭ１に移動すると判断される。
【０１５２】
ステップM13において、ファイル移動要求部３７が、ファイル移動要求を子機ＣＭ１に送信する。
ファイル移動要求には、印刷ファイルFL02が添付される。
ステップC1において、子機ＣＭ１では、ファイル移動要求を受信すると、受信した印刷ファイルFL02を、一時格納部９３に保存する。
ステップC2において、印刷ファイルFL02を子機ＣＭ１に保存したことを示すファイル移動応答が、子機ＣＭ１から、親機ＰＭ１に送信される。
【０１５３】
ステップM3において、図５と同様に、通信部２６によって、ファイル保存応答を、ファイル保存要求を送信してきたパソコンＰＣに送信する。
ファイル保存応答には、ユーザ名US01と、子機ＣＭ１と、印刷ファイルFL02が保存されたことを示す情報とを含むことが好ましい。
ファイル保存応答を受信したパソコンＰＣでは、特に何もする必要はないが、印刷ファイルFL02が子機ＣＭ１に保存されたことを示す情報を表示等して、ユーザに知らせてもよい。
【０１５４】
ステップM14において、ファイル削除部３４が、親機ＰＭ１の一時格納部５３に保存されていた印刷ファイルFL02を、削除する。
このように、印刷ファイルFL02は、ユーザUS01の利用頻度が高い子機ＣＭ１に移動されたので、親機ＰＭ１に保存されていた印刷ファイルFL02を削除することにより、親機ＰＭ１の残容量が減少することを防止できる。
ただし、親機ＰＭ１の一時格納部５３に保存されているファイルを削除しない設定がされている場合は、印刷ファイルFL02を削除しない。
【０１５５】
ステップM15において、新たな印刷ファイルFL02が、子機ＣＭ１に保存されたので、印刷データ管理情報更新部３８が、印刷データ管理情報５５ａを更新する。
ここでは、図４（a）に示すように、印刷データ管理情報５５ａの中に、保存ファイル名FL02と、ユーザ名US01と、保存装置情報ＨＭのＣＭ１とが、対応付けられて追加される。
ステップM5において、親機ＰＭ１の自己残容量を更新する。
保存ファイルFL02が削除されたので、親機ＰＭ１の自己残容量は、変化しない。
ただし、保存ファイルFL02が親機ＰＭ１から削除されない場合は、親機ＰＭ１の自己残容量は、減少する。
ここで、自己残容量確認部４１aによって、現在の自己残容量を確認し、現在の自己残容量を、自己残容量情報５２に記憶する。
【０１５６】
以上のシーケンスにより、利用頻度判定情報５５ｃの判定可否情報Ｈ０が有効（１）に設定されているので、利用頻度を考慮して、保存ファイルの他の画像形成装置への移動判断が行われる。また、ユーザが利用したことのある特定の子機ＣＭ１の利用頻度率FRが、頻度判定率N0よりも大きいので、保存要求された印刷ファイルFL02は、子機ＣＭ１に移動される。
【０１５７】
（保存実施例４）
図８に、親機ＰＭ１の自己残容量を考慮して印刷ファイルを子機に保存する処理の一実施例のシーケンスを示す。
この実施例では、図６や図７と同様に、親機ＰＭ１に記憶されている利用頻度判定情報５５ｃの判定可否情報Ｈ０が、予め、有効（１）に設定されているものとする。また、図７と同様に、ユーザが利用したことのある子機ＣＭ１の利用頻度率FRが、頻度判定率N0よりも大きくなっているものとする（FR＞N0）。
ただし、この実施例では、図７と異なり、親機ＰＭ１の自己残容量を確認し、自己残容量が、所定の残容量判定情報よりも小さい場合に、利用頻度を考慮した移動判断をするものとする。
【０１５８】
図８において、ユーザが、印刷したい印刷ファイルを入力する操作装置を、パソコンＰＣとし、保存ファイルを保存する保存装置を、親機ＰＭ１と子機ＣＭ１とする。
ここでは、ユーザ名US01のユーザが、パソコンで作成等した印刷ファイルFL02を、親機ＰＭ１に送信し、子機ＣＭ１に一時保存するシーケンスを説明する。
パソコンＰＣには、ユーザが印刷したい印刷ファイルFL02が記憶され、親機ＰＭ１には、印刷データ管理情報５５ａが、予め記憶されているものとする。
また、図８のシーケンスにおいて、図７のステップと同様の処理をするステップには、同じ番号を付与する。
【０１５９】
まず、ステップA1において、ユーザ名US01のユーザが、印刷したい印刷ファイルFL02を親機ＰＭ１に保存するために、パソコンＰＣにおいて、キーボードやタッチパネルを用いて、印刷ファイルFL02のファイル保存要求を入力する。
この入力によって、ユーザ名US01と、印刷ファイルFL02とを含むファイル保存要求が、親機ＰＭ１に送信される。
【０１６０】
ステップM1において、親機ＰＭ１が、ファイル保存要求を受信すると、印刷ファイルFL02が、親機ＰＭ１の記憶部の一時格納部５３に一時保存される。
ここで、印刷ファイルFL02とユーザ名US01とが対応付けて保存される。
【０１６１】
ステップM21において、自己残容量確認部４１aが、親機ＰＭ１の自己残容量情報ＲＣを確認し、残容量判定情報Ｒ０と比較する。
ここで、図４（d）に示すように、親機ＰＭ１の自己残容量情報ＲＣが８ＧＢであり、残容量判定情報Ｒ０が１０ＧＢであったとすると、自己残容量情報ＲＣ＜残容量判定情報Ｒ０なので、親機ＰＭ１の記憶容量はかなり少なくなっていると判断される。
親機ＰＭ１の記憶容量がかなり少なくなっている場合は、今後、親機ＰＭ１に印刷ファイルを保存できなくなる可能性があるので、利用頻度を考慮した印刷ファイルの移動判断をして、親機ＰＭ１以外の画像形成装置に、印刷ファイルを移動させる。
【０１６２】
ただし、自己残容量情報ＲＣ＞残容量判定情報Ｒ０の場合は、親機ＰＭ１の記憶容量はまだ余裕があると判断され、利用頻度を考慮した印刷ファイルの移動判断をすることなく、印刷ファイルを親機ＰＭ１に保存してもよい。
【０１６３】
以下、図７と同様に、ステップM11以降ステップM5までの処理と、ステップC1とC2の処理を行う。
すなわち、利用頻度を考慮した印刷ファイルの移動判断をして、ユーザが利用したことのある特定の子機ＣＭ１の利用頻度率FRが、頻度判定率N0よりも大きい場合は、保存要求された印刷ファイルFL02を、子機ＣＭ１に移動させ、親機ＰＭ１に一時保存されていた印刷ファイルFL02は削除する。
【０１６４】
ただし、利用頻度を考慮した印刷ファイルの移動判断をした場合に、ユーザが利用したことのあるすべての画像形成装置の利用頻度率FRが、頻度判定率N0以下であった場合、親機ＰＭ１の十分な記憶容量を確保するために、印刷ファイルFL02は、たとえば、ユーザが利用したことのあるすべての画像形成装置の利用頻度率FRのうち、最も大きな利用頻度率FRを持つ画像形成装置に、移動させることが好ましい。
【０１６５】
以上のシーケンスにより、自己残容量情報ＲＣ＜残容量判定情報Ｒ０となり、親機ＰＭ１の記憶容量はかなり少なくなっていると判断された場合は、利用頻度を考慮して、保存ファイルの他の画像形成装置への移動判断が行われ、ユーザが利用したことのある特定の子機ＣＭ１の利用頻度率FRが、頻度判定率N0よりも大きい場合には、保存要求された印刷ファイルFL02は、子機ＣＭ１に移動される。
これにより、親機ＰＭ１の記憶容量が所定値以下に減少することを防止し、親機ＰＭ１の機能を実行するために、十分な記憶容量を確保できる。
【０１６６】
（その他の保存実施例）
上記保存実施例４では、親機ＰＭ１の記憶部の残容量と、ユーザの利用頻度情報とを利用して、印刷ファイルの移動判断を行う実施例を示した。ただし、印刷ファイルを移動させる条件は、上記した保存実施例１から４に限るものではない。
たとえば、次のような移動条件のいずれかが満たされる場合に、親機ＰＭ１に一時保存された印刷ファイルを、他の画像形成装置に移動させてもよい。
【０１６７】
（Ａ１）利用頻度確認部３９が、印刷ファイルを入力したユーザについて、ユーザ利用頻度情報５５ｂに含まれるそのユーザの各子機ＣＭ（画像形成装置）に対する利用回数ＣＴを比較し、利用回数ＣＴが最も多い子機ＣＭを選択し、ファイル移動要求部３７が、ユーザが入力した印刷ファイルを、選択された子機ＣＭに移動させる。
【０１６８】
（Ａ２）記憶部５０に、一時保存されている印刷ファイルを他の画像形成装置に移動させるか否かを判定するための転送判定回数Ｔ０を予め記憶しておき、利用頻度確認部３９が、印刷ファイルを入力したユーザについて、ユーザ利用頻度情報５５ｂに含まれるそのユーザの各子機ＣＭ（画像形成装置）に対する利用回数ＣＴが、前記転送判定回数Ｔ０よりも大きいいずれか１つの子機ＣＭを選択し、ファイル移動要求部３７が、ユーザが入力した印刷ファイルを、選択された子機ＣＭに移動させる。
【０１６９】
（Ａ３）ユーザ利用頻度情報５５ｂに含まれるユーザの子機ＣＭ（画像形成装置）に対する利用回数ＣＴが、上記転送判定回数Ｔ０よりも大きい子機ＣＭが複数ある場合は、ユーザの子機ＣＭに対する利用回数ＣＴが最も多い子機ＣＭを選択し、ユーザが入力した印刷ファイルを、その選択された子機ＣＭに移動させる。
【０１７０】
（Ａ４）子機ＣＭが、上記実施例のようなユーザの利用頻度の条件を満たし、その子機ＣＭの記憶部の残容量が、親機ＰＭ１の記憶部の残容量よりも大きい場合に、親機ＰＭ１の記憶部に一時保存されている印刷ファイルを、その子機ＣＭに移動させる。
【０１７１】
（Ａ５）親機ＰＭ１で、複写機能など他の機能を実行中であって、所定値以下の処理能力しか余裕がない状態が継続する場合に、親機ＰＭ１の記憶部５０に一時保存されている印刷ファイルを、ユーザの利用頻度が最も高い子機ＣＭに移動させるか、あるいは、最も大きな残容量を持つ子機ＣＭに、移動させる。この場合は、印刷ファイルを移動する子機ＣＭの残容量は、親機ＰＭ１の記憶部の残容量よりも大きくなくてもよい。
【０１７２】
（Ａ６）親機ＰＭ１が稼働中であるが、メンテナンスなどの特殊な処理が行われていて、正常な動作ができないおそれがある場合も、親機ＰＭ１の記憶部５０に一時保存されている印刷ファイルを、ユーザの利用頻度が最も高い子機ＣＭに移動させるか、あるいは、最も大きな残容量を持つ子機ＣＭに、移動させる。
【０１７３】
また、親機ＰＭ１の記憶部５０に一時保存されている印刷ファイルが複数個ある場合は、その複数の印刷ファイルをすべて、ユーザの利用頻度が高い１つの同じ子機ＣＭに移動させるのではなく、たとえば、次のようないずれかの基準に基づいて、複数の印刷ファイルを、いくつかの子機ＣＭに分散させて、移動させることが好ましい。
【０１７４】
（Ｂ１）親機ＰＭ１の記憶部５０に一時保存されている複数の印刷ファイルのファイルサイズを確認し、ファイルサイズの大きい印刷ファイルを、優先的に、ユーザの利用頻度が最も高い子機ＣＭに移動させる。
【０１７５】
（Ｂ２）親機ＰＭ１の記憶部５０に一時保存されている複数の印刷ファイルのファイルサイズを確認し、ファイルサイズが所定サイズよりも大きいすべての印刷ファイルを、一つずつ、ユーザの利用頻度が高い順に、異なる子機ＣＭに移動させる。
【０１７６】
（Ｂ３）親機ＰＭ１の記憶部５０に一時保存されている複数の印刷ファイルを、ファイルサイズの大きい順に並べ、もし印刷ファイルを移動したとすれば、親機ＰＭ１の記憶部の残容量が所定値以下となるように、ファイルサイズの大きい順に複数の印刷ファイルを選択し、選択された複数の印刷ファイルを、親機ＰＭ１の残容量よりも大きい残容量を持つ１または複数の子機ＣＭに、別々に分散移動させる。
この場合も、ユーザの利用頻度が高い子機ＣＭを優先的にいくつか選択して、分散移動させる。
【０１７７】
＜印刷ファイルの印刷処理のシーケンスの説明＞
ここでは、親機ＰＭ１に一時保存された保存ファイルを子機ＣＭで印刷する詳細シーケンスと、子機ＣＭに一時保存された保存ファイルを他の子機ＣＭで印刷する詳細シーケンスと、親機ＰＭ１に一時保存された保存ファイルを親機ＰＭ１で印刷する詳細シーケンスと、子機ＣＭに一時保存された保存ファイルを親機ＰＭ１で印刷する詳細シーケンスと、子機ＣＭに一時保存された保存ファイルを同じ子機ＣＭで印刷する詳細シーケンスとの一実施例を説明する。
ユーザは、親機ＰＭ１、または子機ＣＭのいずれかのところへ行き、ユーザがすでに入力しておいた保存ファイルを印刷する操作をする。
ユーザが印刷操作をする画像形成装置は、親機ＰＭ１と子機ＣＭのいずれでもよいが、子機ＣＭは、親機ＰＭ１と通信することが可能なネットワークに接続されているものとする。
【０１７８】
（印刷実施例１）
図９に、親機に保存された印刷ファイルを子機で印刷する処理の一実施例の詳細シーケンスを示す。
図９において、ユーザ名US01のユーザが、印刷したい印刷ファイルを選択し印刷操作をする操作装置を、子機ＣＭｎとし、印刷したい保存ファイルを保存している保存装置を、親機ＰＭ１とする。
また、親機ＰＭ１には、印刷データ管理情報５５aが、予め記憶されているものとし、ユーザUS01が印刷したい印刷ファイルFL01そのものが、親機ＰＭ１に保存されているものとする。
【０１７９】
さらに、印刷データ管理情報５５aには、図４（a）に示すように、ユーザ名US01に対応付けて印刷ファイルFL01とFL02の名称が記憶されているものとする。
すなわち、ユーザ名US01のユーザについて、２つの印刷ファイル（FL01とFL02）が、それぞれ、親機ＰＭ１と子機ＣＭ１に記憶されているものとする。
【０１８０】
まず、ステップA11において、ユーザ名US01のユーザが、子機ＣＭｎの操作部７２を用いて、ユーザ名US01の印刷データ管理情報を要求する入力操作をしたとする。
これにより、子機ＣＭｎの印刷データ管理情報取得部８１が、印刷データ管理情報取得要求を、親機ＰＭ１に送信する。
印刷データ管理情報取得要求には、ユーザ名US01が含まれる。
【０１８１】
ステップM51において、親機ＰＭ１が、印刷データ管理情報取得要求を、受信する。
これにより、親機ＰＭ１の印刷データ管理情報取得部３１が、記憶部５０から印刷データ管理情報５５aを取得する（読み出す）。
ここでは、図４（a）の印刷データ管理情報５５aのうち、ユーザ名UNに、US01が記憶されている印刷データ管理情報のみを検索し、読み出す。
ステップM52において、取得したユーザ名US01に関する印刷データ管理情報を、印刷データ管理情報取得応答に含めて、印刷データ管理情報取得要求を送ってきた子機ＣＭｎに送信する。
【０１８２】
ステップA12において、子機ＣＭｎが、ユーザ名US01の印刷データ管理情報を含む印刷データ管理情報取得応答を受信し、ユーザ名US01の印刷データ管理情報を読み出す。
ステップA13において、受信したユーザ名US01の印刷データ管理情報を、表示部７４に表示する。
ステップA14において、ユーザUS01は、表示された印刷データ管理情報を確認し、ユーザ名US01の印刷データ管理情報の中から、印刷したい印刷ファイルFL01を選択し、印刷要求を意味する操作をする。
【０１８３】
ステップA15において、子機ＣＭｎのファイル取得要求部８２は、印刷ファイルFL01の名称を含むファイル取得要求を、印刷ファイルFL01が保存されている親機ＰＭ１に送信する。
【０１８４】
ステップM53において、親機ＰＭ１が、ファイル取得要求を受信すると、印刷ファイル取得部３５が、親機ＰＭ１の記憶部５０から、親機ＰＭ１に一時保存されている印刷ファイルFL01を取得する（読み出す）。
ステップM54において、取得した印刷ファイルFL01を、ファイル取得応答に添付して、ファイル取得要求を送信してきた子機ＣＭｎに送信する。
【０１８５】
ステップA16において、子機ＣＭｎが、印刷ファイルFL01を含むファイル取得応答を受信する。
これにより、受信した印刷ファイルFL01を、記憶部９０に一時記憶する。
ステップA17において、子機ＣＭｎの印刷実行部８３が、印刷ファイルFL01の印刷処理を実行する。
ステップA18において、子機ＣＭｎの出力部７５により、印刷ファイルFL01の情報が印刷された用紙が出力される。
【０１８６】
ステップA19において、子機ＣＭｎが、印刷ファイルFL01の印刷が完了したことを示す印刷完了通知を、親機ＰＭ１に送信する。
印刷完了通知には、印刷ファイル名FL01と、ユーザ名US01と、印刷を実行した利用装置である子機の名称ＣＭｎとが含まれる。
ステップA20において、子機ＣＭｎのファイル削除部８４が、子機ＣＭｎに一時記憶されていた印刷ファイルFL01を削除する。
ただし、印刷ファイルを削除しない設定がされている場合は、印刷ファイルFL01を削除しない。
【０１８７】
ステップM55において、親機ＰＭ１が、印刷完了通知を受信する。
ステップM56において、利用頻度更新部４０が、ユーザ利用頻度情報５５bを更新する。ここでは、ユーザ名US01に対応する利用総回数AMに、１を加算し、ユーザ名US01に対応する利用装置情報ＨＭの子機ＣＭｎの利用回数ＣＴに、１を加算する。
【０１８８】
ステップM57において、親機ＰＭ１のファイル削除部３４が、親機ＰＭ１に一時記憶されていた印刷ファイルFL01を削除する。これにより、印刷ファイルFL01が削除されたので、親機ＰＭ１の残容量は、増加する。
ステップM58において、印刷ファイルFL01が、親機ＰＭ１から削除されたので、印刷データ管理情報更新部３８が、印刷データ管理情報５５ａを更新する。
ここでは、図４（a）の印刷データ管理情報５５ａから、保存ファイル名FL01と、ユーザ名US01と、保存装置情報ＨＭのＰＭ１とが対応付けられた情報が削除される。
【０１８９】
ステップM59において、保存ファイルFL01が削除されたので、親機ＰＭ１の自己残容量を更新する。親機ＰＭ１の自己残容量は、増加する。
ここで、自己残容量確認部４１aによって、現在の自己残容量を確認し、現在の自己残容量を、自己残容量情報５２に記憶する。
【０１９０】
以上のシーケンスにより、ユーザが子機ＣＭｎにおいて、印刷したい印刷ファイルFL01を選択し印刷要求を意味する操作をすることにより、印刷ファイルFL01が保存されている装置（親機ＰＭ１）をユーザが知らなくても、印刷ファイルFL01の情報が印刷された用紙が、ユーザが操作をした子機ＣＭｎから出力される。
【０１９１】
（印刷実施例２）
図１０に、子機に保存された印刷ファイルを他の子機で印刷する処理の一実施例の詳細シーケンスを示す。
図１０において、ユーザ名US01のユーザが、印刷したい印刷ファイルを選択し印刷操作をする操作装置を、子機ＣＭｎとし、印刷したい保存ファイルを保存している保存装置を、子機ＣＭ１とする。
また、親機ＰＭ１には、印刷データ管理情報５５aが、予め記憶されているものとし、ユーザUS01が印刷したい印刷ファイルFL02そのものが、子機ＣＭ１に保存されているものとする。
【０１９２】
さらに、印刷データ管理情報５５aには、図４（a）に示すように、ユーザ名US01に対応付けて印刷ファイルFL01とFL02の名称が記憶されているものとする。
すなわち、ユーザ名US01のユーザについて、２つの印刷ファイル（FL01とFL02）が、それぞれ、親機ＰＭ１と子機ＣＭ１に記憶されているものとする。
また、図１０のシーケンスにおいて、図９のステップと同じ処理をするステップには、同じ番号を付与する。
【０１９３】
まず、ステップA11からステップA13までは、図９と同様の処理をする。
すなわち、ステップA11において、ユーザ名US01のユーザが、子機ＣＭｎの操作部７２を用いて、ユーザ名US01の印刷データ管理情報を要求する入力操作をしたとすると、子機ＣＭｎの印刷データ管理情報取得部８１が、ユーザ名US01を含む印刷データ管理情報取得要求を、親機ＰＭ１に送信する。
【０１９４】
ステップM51において、親機ＰＭ１が、印刷データ管理情報取得要求を受信すると、親機ＰＭ１の印刷データ管理情報取得部３１が、記憶部５０から印刷データ管理情報５５aを取得する（読み出す）。ここでは、図４（a）の印刷データ管理情報５５aのうち、ユーザ名UNに、US01が記憶されている印刷データ管理情報のみを検索し、読み出す。
ステップM52において、取得したユーザ名US01に関する印刷データ管理情報を、印刷データ管理情報取得応答に含めて、印刷データ管理情報取得要求を送ってきた子機ＣＭｎに送信する。
【０１９５】
ステップA12において、子機ＣＭｎが、ユーザ名US01の印刷データ管理情報を含む印刷データ管理情報取得応答を受信し、ユーザ名US01の印刷データ管理情報を読み出す。
ステップA13において、受信したユーザ名US01の印刷データ管理情報を、表示部７４に表示する。
【０１９６】
ステップA14において、ユーザUS01は、表示された印刷データ管理情報を確認し、ユーザ名US01の印刷データ管理情報の中から、印刷したい印刷ファイルFL02を選択し、印刷要求を意味する操作をする。
ユーザ名US01の印刷データ管理情報により、印刷したい印刷ファイルFL02が保存されている装置は、子機ＣＭ１であることがわかる。
【０１９７】
ステップA15において、子機ＣＭｎのファイル取得要求部８２は、印刷ファイルFL02の名称を含むファイル取得要求を、印刷ファイルFL02が保存されている子機ＣＭ１に送信する。
【０１９８】
ステップC51において、子機ＣＭ１が、ファイル取得要求を受信すると、印刷ファイル取得部８５が、子機ＣＭ１の記憶部９０から、子機ＣＭ１に一時保存されている印刷ファイルFL02を取得する（読み出す）。
ステップC52において、取得した印刷ファイルFL02を、ファイル取得応答に添付して、ファイル取得要求を送信してきた子機ＣＭｎに送信する。
【０１９９】
次に、子機ＣＭｎにおいて、ステップA16からステップA20まで、図９と同様の処理をする。
ステップA16において、子機ＣＭｎが、印刷ファイルFL02を含むファイル取得応答を受信し、受信した印刷ファイルFL02を、記憶部９０に一時記憶する。
ステップA17において、子機ＣＭｎの印刷実行部８３が、印刷ファイルFL02の印刷処理を実行し、ステップA18において、子機ＣＭｎの出力部７５により、印刷ファイルFL02の情報が印刷された用紙が出力される。
【０２００】
ステップA19において、子機ＣＭｎが、印刷ファイルFL02の印刷が完了したことを示す印刷完了通知を、親機ＰＭ１に送信する。
印刷完了通知には、印刷ファイル名FL02と、ユーザ名US01と、印刷を実行した利用装置である子機の名称ＣＭｎとが含まれる。
ステップA20において、子機ＣＭｎのファイル削除部８４が、子機ＣＭｎに一時記憶されていた印刷ファイルFL02を削除する。
ただし、印刷ファイルを削除しない設定がされている場合は、印刷ファイルFL02を削除しない。
【０２０１】
ステップM55において、親機ＰＭ１が、印刷完了通知を受信する。
ステップM56において、利用頻度更新部４０が、ユーザ利用頻度情報５５bを更新する。ここでは、ユーザ名US01に対応する利用総回数AMに、１を加算し、ユーザ名US01に対応する利用装置情報ＨＭの子機ＣＭｎの利用回数ＣＴに、１を加算する。
【０２０２】
ステップM61において、親機ＰＭ１のファイル削除要求部３６が、印刷ファイルFL02を削除することを要求するファイル削除要求を、印刷ファイルFL02が保存されている子機ＣＭ１に送信する。
ステップC53において、子機ＣＭ１が、ファイル削除要求を受信すると、子機ＣＭ１のファイル削除部８４が、印刷ファイルFL02を削除する。
ここで、印刷ファイルFL02を削除すると、子機ＣＭ１の残容量は、増加する。
ただし、子機ＣＭ１において、印刷ファイルを削除しない設定がされている場合は、削除しなくてもよい。
【０２０３】
ステップC54において、子機ＣＭ１から、印刷ファイルFL02を削除したことを示すファイル削除応答を、親機ＰＭ１に送信する。
ステップM62において、親機ＰＭ１が、ファイル削除応答を受信し、印刷ファイルFL02が削除されたことを確認する。
【０２０４】
ステップM58において、印刷ファイルFL02が、子機ＣＭ１から削除されたので、印刷データ管理情報更新部３８が、印刷データ管理情報５５ａを更新する。
ここでは、図４（a）の印刷データ管理情報５５ａから、保存ファイル名FL02と、ユーザ名US01と、保存装置情報ＨＭの子機ＣＭ１とが対応付けられた情報が削除される。
この実施例では、親機ＰＭ１の記憶容量に変化はないので、親機ＰＭ１の自己残容量を更新しなくてもよい。
【０２０５】
以上のシーケンスにより、ユーザが子機ＣＭｎにおいて、印刷したい印刷ファイルFL02を選択し印刷要求を意味する操作をすることにより、印刷ファイルFL02が保存されている装置（子機ＣＭ１）をユーザが知らなくても、印刷ファイルFL02の情報が印刷された用紙が、ユーザが操作をした子機ＣＭｎから出力される。
【０２０６】
（印刷実施例３）
図１１に、親機に保存された印刷ファイルを親機で印刷する処理の一実施例の詳細シーケンスを示す。
図１１において、ユーザ名US01のユーザが、印刷したい印刷ファイルを選択し印刷操作をする操作装置を、親機ＰＭ１とし、ユーザUS01が印刷したい印刷ファイルFL01そのものを保存している保存装置も、親機ＰＭ１とする。
また、親機ＰＭ１には、印刷データ管理情報５５aが、予め記憶されているものとする。
【０２０７】
さらに、印刷データ管理情報５５aには、図４（a）に示すように、ユーザ名US01に対応付けて印刷ファイルFL01とFL02の名称が記憶されているものとする。
すなわち、ユーザ名US01のユーザについて、２つの印刷ファイル（FL01とFL02）が、それぞれ、親機ＰＭ１と子機ＣＭ１に記憶されているものとする。
【０２０８】
まず、ステップU11において、ユーザ名US01のユーザが、親機ＰＭ１の操作部２２を用いて、ユーザ名US01の印刷データ管理情報を要求する入力操作をしたとする。
【０２０９】
ステップM71において、要求された印刷データ管理情報は、自己の記憶部５０に記憶されているので、親機ＰＭ１の印刷データ管理情報取得部３１が、記憶部５０から印刷データ管理情報５５aを取得する（読み出す）。
ここでは、図４（a）の印刷データ管理情報５５aのうち、ユーザ名UNに、US01が記憶されている印刷データ管理情報のみを検索し、読み出す。
【０２１０】
ステップM72において、ユーザ名US01の印刷データ管理情報を、表示部２４に表示する。
ステップU12において、ユーザUS01は、表示された印刷データ管理情報を確認し、ユーザ名US01の印刷データ管理情報の中から、印刷したい印刷ファイルFL01を選択し、印刷要求を意味する操作をする。
【０２１１】
ステップM73において、親機ＰＭ１が、印刷要求された印刷ファイルFL01は、自己の記憶部５０に記憶されているので、印刷ファイル取得部３５が、親機ＰＭ１の記憶部５０から、一時保存されている印刷ファイルFL01を取得する（読み出す）。
【０２１２】
ステップM74において、親機ＰＭ１の印刷実行部３３が、印刷ファイルFL01の印刷処理を実行する。
ステップM75において、親機ＰＭ１の出力部２５により、印刷ファイルFL01の情報が印刷された用紙が出力される。
【０２１３】
ステップM76において、利用頻度更新部４０が、ユーザ利用頻度情報５５bを更新する。ここでは、ユーザ名US01に対応する利用総回数AMに、１を加算し、ユーザ名US01に対応する利用装置情報ＨＭの親機ＰＭ１の利用回数ＣＴに、１を加算する。
【０２１４】
ステップM77において、親機ＰＭ１のファイル削除部３４が、親機ＰＭ１に一時記憶されていた印刷ファイルFL01を削除する。これにより、印刷ファイルFL01が削除されたので、親機ＰＭ１の残容量は、増加する。
ただし、印刷ファイルを削除しない設定がされている場合は、削除しない。
ステップM78において、印刷ファイルFL01が、親機ＰＭ１から削除されたので、印刷データ管理情報更新部３８が、印刷データ管理情報５５ａを更新する。
ここでは、図４（a）の印刷データ管理情報５５ａから、保存ファイル名FL01と、ユーザ名US01と、保存装置情報ＨＭのＰＭ１とが対応付けられた情報が削除される。
【０２１５】
ステップM79において、保存ファイルFL01が削除されたので、親機ＰＭ１の自己残容量を更新する。親機ＰＭ１の自己残容量は、増加する。
ここで、自己残容量確認部４１aによって、現在の自己残容量を確認し、現在の自己残容量を、自己残容量情報５２に記憶する。
【０２１６】
以上のシーケンスにより、ユーザが親機ＰＭ１において、印刷したい印刷ファイルFL01を選択し印刷要求を意味する操作をすることにより、印刷ファイルFL01が保存されている装置（親機ＰＭ１）をユーザが知らなくても、印刷ファイルFL01の情報が印刷された用紙が、ユーザが操作をした親機ＰＭ１から出力される。
【０２１７】
（印刷実施例４）
図１２に、子機に保存された印刷ファイルを親機で印刷する処理の一実施例の詳細シーケンスを示す。
図１２において、ユーザ名US01のユーザが、印刷したい印刷ファイルを選択し印刷操作をする操作装置を、親機ＰＭ１とし、ユーザUS01が印刷したい印刷ファイルFL02そのものを保存している保存装置を、子機ＣＭ１とする。
また、親機ＰＭ１には、印刷データ管理情報５５aが、予め記憶されているものとする。
【０２１８】
さらに、印刷データ管理情報５５aには、図４（a）に示すように、ユーザ名US01に対応付けて印刷ファイルFL01とFL02の名称が記憶されているものとする。
すなわち、ユーザ名US01のユーザについて、２つの印刷ファイル（FL01とFL02）が、それぞれ、親機ＰＭ１と子機ＣＭ１に記憶されているものとする。
図１２のシーケンスにおいて、図１１のステップと同様の処理をするステップには、同じ番号を付与している。
【０２１９】
まず、ステップU11において、ユーザ名US01のユーザが、親機ＰＭ１の操作部２２を用いて、ユーザ名US01の印刷データ管理情報を要求する入力操作をしたとする。
【０２２０】
ステップM71において、要求された印刷データ管理情報は、自己の記憶部５０に記憶されているので、親機ＰＭ１の印刷データ管理情報取得部３１が、記憶部５０から印刷データ管理情報５５aを取得する（読み出す）。
ここでは、図４（a）の印刷データ管理情報５５aのうち、ユーザ名UNに、US01が記憶されている印刷データ管理情報のみを検索し、読み出す。
【０２２１】
ステップM72において、ユーザ名US01の印刷データ管理情報を、表示部２４に表示する。
ステップU12において、ユーザUS01は、表示された印刷データ管理情報を確認し、ユーザ名US01の印刷データ管理情報の中から、印刷したい印刷ファイルFL02を選択し、印刷要求を意味する操作をする。
【０２２２】
ステップM81において、親機ＰＭ１のファイル取得要求部３２は、印刷ファイルFL02の名称を含むファイル取得要求を、印刷ファイルFL02が保存されている子機ＣＭ１に送信する。
【０２２３】
ステップC51において、子機ＣＭ１が、ファイル取得要求を受信すると、印刷ファイル取得部８５が、子機ＣＭ１の記憶部９０から、子機ＣＭ１に一時保存されている印刷ファイルFL02を取得する（読み出す）。
ステップC52において、取得した印刷ファイルFL02を、ファイル取得応答に添付して、ファイル取得要求を送信してきた親機ＰＭ１に送信する。
【０２２４】
ステップM82において、親機ＰＭ１が、印刷ファイルFL02を含むファイル取得応答を受信し、受信した印刷ファイルFL02を、記憶部９０に一時記憶する。
【０２２５】
次に、ステップM74からステップM77まで、図１１と同様の処理をする。
ステップM74において、親機ＰＭ１の印刷実行部３３が、印刷ファイルFL02の印刷処理を実行する。
ステップM75において、親機ＰＭ１の出力部２５により、印刷ファイルFL02の情報が印刷された用紙が出力される。
【０２２６】
ステップM76において、利用頻度更新部４０が、ユーザ利用頻度情報５５bを更新する。ここでは、ユーザ名US01に対応する利用総回数AMに、１を加算し、ユーザ名US01に対応する利用装置情報ＨＭの親機ＰＭ１の利用回数ＣＴに、１を加算する。
ステップM77において、親機ＰＭ１のファイル削除部３４が、親機ＰＭ１に一時記憶されていた印刷ファイルFL02を削除する。
【０２２７】
ステップM83において、親機ＰＭ１のファイル削除要求部３６が、印刷ファイルFL02を削除することを要求するファイル削除要求を、印刷ファイルFL02が保存されている子機ＣＭ１に送信する。
ステップC53において、子機ＣＭ１が、ファイル削除要求を受信すると、子機ＣＭ１のファイル削除部８４が、印刷ファイルFL02を削除する。
ここで、印刷ファイルFL02を削除すると、子機ＣＭ１の残容量は、増加する。
ただし、子機ＣＭ１において、印刷ファイルを削除しない設定がされている場合は、削除しなくてもよい。
【０２２８】
ステップC54において、子機ＣＭ１から、印刷ファイルFL02を削除したことを示すファイル削除応答を、親機ＰＭ１に送信する。
ステップM84において、親機ＰＭ１が、ファイル削除応答を受信し、印刷ファイルFL02が削除されたことを確認する。
【０２２９】
ステップM78において、印刷ファイルFL02が、子機ＣＭ１から削除されたので、印刷データ管理情報更新部３８が、印刷データ管理情報５５ａを更新する。
ここでは、図４（a）の印刷データ管理情報５５ａから、保存ファイル名FL02と、ユーザ名US01と、保存装置情報ＨＭの子機ＣＭ１とが対応付けられた情報が削除される。
この実施例では、親機ＰＭ１の記憶容量に変化はないので、親機ＰＭ１の自己残容量を更新しなくてもよい。
【０２３０】
以上のシーケンスにより、ユーザが親機ＰＭ１において、印刷したい印刷ファイルFL02を選択し印刷要求を意味する操作をすることにより、印刷ファイルFL02が保存されている装置（子機ＣＭ１）をユーザが知らなくても、印刷ファイルFL02の情報が印刷された用紙が、ユーザが操作をした親機ＰＭ１から出力される。
【０２３１】
（印刷実施例５）
図１３に、子機に保存された印刷ファイルを同じ子機で印刷する処理の一実施例の詳細シーケンスを示す。
ユーザがいつも利用している利用頻度が高い子機や、利用回数が最も多い子機において、ユーザが印刷を実行する場合には、このシーケンスで、印刷ファイルの印刷が行われる場合が多い。
また、上記した利用頻度を考慮した移動条件に基づいて印刷ファイルが移動された子機が、これからユーザが印刷を実行しようとする子機である場合も、このシーケンスで、印刷ファイルの印刷が行われる。
【０２３２】
図１３において、ユーザ名US01のユーザが、印刷したい印刷ファイルを選択し印刷操作をする操作装置を、子機ＣＭ１とし、ユーザUS01が印刷したい印刷ファイルFL02そのものを保存している保存装置も、同じ子機ＣＭ１とする。
また、親機ＰＭ１には、印刷データ管理情報５５aが、予め記憶されているものとする。
【０２３３】
さらに、印刷データ管理情報５５aには、図４（a）に示すように、ユーザ名US01に対応付けて印刷ファイルFL01とFL02の名称が記憶されているものとする。
すなわち、ユーザ名US01のユーザについて、２つの印刷ファイル（FL01とFL02）が、それぞれ、親機ＰＭ１と子機ＣＭ１に記憶されているものとする。
また、図１３のシーケンスにおいて、図１０のステップと同じ処理をするステップには、同じ番号を付与する。
【０２３４】
まず、ステップC71からステップC74までは、図１０のステップA11からステップA14までと同様の処理をする。
すなわち、ステップC71において、ユーザ名US01のユーザが、子機ＣＭ１の操作部７２を用いて、ユーザ名US01の印刷データ管理情報を要求する入力操作をしたとすると、子機ＣＭ１の印刷データ管理情報取得部８１が、ユーザ名US01を含む印刷データ管理情報取得要求を、親機ＰＭ１に送信する。
【０２３５】
ステップM51において、親機ＰＭ１が、印刷データ管理情報取得要求を受信すると、親機ＰＭ１の印刷データ管理情報取得部３１が、記憶部５０から印刷データ管理情報５５aを取得する（読み出す）。ここでは、図４（a）の印刷データ管理情報５５aのうち、ユーザ名UNに、US01が記憶されている印刷データ管理情報のみを検索し、読み出す。
ステップM52において、取得したユーザ名US01に関する印刷データ管理情報を、印刷データ管理情報取得応答に含めて、印刷データ管理情報取得要求を送ってきた子機ＣＭ１に送信する。
【０２３６】
ステップC72において、子機ＣＭ１が、ユーザ名US01の印刷データ管理情報を含む印刷データ管理情報取得応答を受信し、ユーザ名US01の印刷データ管理情報を読み出す。
ステップC73において、受信したユーザ名US01の印刷データ管理情報を、表示部７４に表示する。
【０２３７】
ステップC74において、ユーザUS01は、表示された印刷データ管理情報を確認し、ユーザ名US01の印刷データ管理情報の中から、印刷したい印刷ファイルFL02を選択し、印刷要求を意味する操作をする。
ユーザ名US01の印刷データ管理情報により、印刷したい印刷ファイルFL02が保存されている装置は、子機ＣＭ１であることがわかる。
すなわち、ユーザUS01が選択した印刷ファイルFL02は、ユーザUS01が現在操作している子機ＣＭ１に保存されている。
ステップC75において、印刷ファイルFL02は、ユーザUS01が現在操作している子機ＣＭ１に保存されているので、子機ＣＭ１の記憶部９０から、印刷ファイルFL02を取得する（読み出す）。
【０２３８】
ステップC76において、子機ＣＭ１の印刷実行部８３が、印刷ファイルFL02の印刷処理を実行し、ステップC77において、子機ＣＭ１の出力部７５により、印刷ファイルFL02の情報が印刷された用紙が出力される。
【０２３９】
ステップC78において、子機ＣＭ１が、印刷ファイルFL02の印刷が完了したことを示す印刷完了通知を、親機ＰＭ１に送信する。
印刷完了通知には、印刷ファイル名FL02と、ユーザ名US01と、印刷を実行した利用装置である子機の名称ＣＭ１とが含まれる。
この時点において、子機ＣＭ１のファイル削除部８４が、子機ＣＭ１に一時記憶されていた印刷ファイルFL02を削除してもよい。
【０２４０】
ステップM55において、親機ＰＭ１が、印刷完了通知を受信する。
ステップM56において、利用頻度更新部４０が、ユーザ利用頻度情報５５bを更新する。ここでは、ユーザ名US01に対応する利用総回数AMに、１を加算し、ユーザ名US01に対応する利用装置情報ＨＭの子機ＣＭ１の利用回数ＣＴに、１を加算する。
【０２４１】
ステップM61において、親機ＰＭ１のファイル削除要求部３６が、印刷ファイルFL02を削除することを要求するファイル削除要求を、印刷ファイルFL02が保存されている子機ＣＭ１に送信する。
ステップC79において、子機ＣＭ１が、ファイル削除要求を受信すると、子機ＣＭ１のファイル削除部８４が、印刷ファイルFL02を削除する。
ここで、印刷ファイルFL02を削除すると、子機ＣＭ１の残容量は、増加する。
ただし、子機ＣＭ１において、印刷ファイルを削除しない設定がされている場合は、削除しなくてもよい。
【０２４２】
ステップC80において、子機ＣＭ１から、印刷ファイルFL02を削除したことを示すファイル削除応答を、親機ＰＭ１に送信する。
ステップM62において、親機ＰＭ１が、ファイル削除応答を受信し、印刷ファイルFL02が削除されたことを確認する。
【０２４３】
ステップM58において、印刷ファイルFL02が、子機ＣＭ１から削除されたので、印刷データ管理情報更新部３８が、印刷データ管理情報５５ａを更新する。
ここでは、図４（a）の印刷データ管理情報５５ａから、保存ファイル名FL02と、ユーザ名US01と、保存装置情報ＨＭの子機ＣＭ１とが対応付けられた情報が削除される。
この実施例では、親機ＰＭ１の記憶容量に変化はないので、親機ＰＭ１の自己残容量を更新しなくてもよい。
【０２４４】
以上のシーケンスにより、ユーザが子機ＣＭ１において、印刷したい印刷ファイルFL02を選択し印刷要求を意味する操作をすることにより、印刷ファイルFL02が保存されている装置（子機ＣＭ１）をユーザが知らなくても、印刷ファイルFL02の情報が印刷された用紙が、ユーザが操作をした子機ＣＭ１から出力される。
【０２４５】
また、印刷ファイルFL02が保存されている装置（子機ＣＭ１）は、現在ユーザが操作をしている装置なので、印刷ファイルFL02の取得要求などのデータ通信をすることがなく、操作をしている装置の記憶部から印刷ファイルFL02を読み出すだけでよく、印刷要求をしてから、印刷が完了するまでの時間を短縮することができる。
特に、ユーザの入力した印刷ファイルが保存されている画像形成装置が、ユーザがいつも利用する利用頻度の高い画像形成装置である場合には、短い時間で印刷できる機会がより多くなるので、そのユーザの印刷効率をより向上させることができる。
【符号の説明】
【０２４６】
１  ネットワーク、
２  情報処理装置（PC）、
１１  画像形成装置（親機：ＰＭ１）、
１２  画像形成装置（子機：ＣＭ）、
２１  制御部、
２２  操作部、
２３  情報入力部、
２４  表示部、
２５  出力部、
２６  通信部、
３１  印刷データ管理情報取得部、
３２  ファイル取得要求部、
３３  印刷実行部、
３４  ファイル削除部、
３５  印刷ファイル取得部、
３６  ファイル削除要求部、
３７  ファイル移動要求部、
３８  印刷データ管理情報更新部、
３９  利用頻度確認部、
４０  利用頻度更新部、
４１  残容量管理部、
４１a  自己残容量確認部、
４１b  自己残容量更新部、
５０  記憶部、
５１  印刷ファイル、
５２  自己残容量情報、
５３  一時格納部、
５４  保存ファイル、
５５  印刷管理情報、
５５a  印刷データ管理情報、
５５b  ユーザ利用頻度情報、
５５c  利用頻度判定情報、
５５d  残容量判定情報、
７１  制御部、
７２  操作部、
７３  情報入力部、
７４  表示部、
７５  出力部、
７６  通信部、
８１  印刷データ管理情報取得部、
８２  ファイル取得要求部、
８３  印刷実行部、
８４  ファイル削除部、
８５  印刷ファイル取得部、
８６  印刷完了通知部、
８７  自己残容量確認部、
９０  記憶部、
９１  印刷ファイル、
９２  自己残容量情報、
９３  一時格納部、
９４  保存ファイル、
９５  親機情報
【図１】
2019123101.tif 000003
【図２】
2019123101.tif 000004
【図３】
2019123101.tif 000005
【図４】
2019123101.tif 000006
【図５】
2019123101.tif 000007
【図６】
2019123101.tif 000008
【図７】
2019123101.tif 000009
【図８】
2019123101.tif 000010
【図９】
2019123101.tif 000011
【図１０】
2019123101.tif 000012
【図１１】
2019123101.tif 000013
【図１２】
2019123101.tif 000014
【図１３】
2019123101.tif 000015