(57)【要約】【課題】再印刷時に印刷出力が完了するまでの時間が延びてしまうこととなるケースを自動的に検出して適切な保存先に印刷データを保存しておくようにする。【解決手段】画像形成システム１は、印刷データを保存する印刷データ保存装置６と、印刷データ保存装置６から印刷データＰＤを取得して印刷出力を行う画像形成装置７とがネットワークを介して接続された構成である。画像形成システム１は、画像形成装置７において印刷出力が行われる際の処理状況が所定条件に合致するか否かを自動判別し、印刷データＰＤを印刷データ保存装置６及び画像形成装置７のいずれで保存するかを決定し、画像形成装置７において印刷出力が行われた後には、その決定結果に基づき、印刷データ保存装置６及び画像形成装置７の一方で印刷データＰＤを保存し、他方で印刷データＰＤを削除する。【選択図】図９
2019043033.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを保存する印刷データ保存装置と、前記印刷データ保存装置から印刷データを取得して印刷出力を行う画像形成装置とがネットワークを介して接続された画像形成システムであって、
前記印刷データ保存装置が前記ネットワークを介して印刷データを受信した場合に、当該印刷データを記憶する記憶手段と、
前記印刷データ保存装置が前記画像形成装置から印刷データの送信要求を受信した場合に、当該送信要求において指定された印刷データを前記記憶手段から読み出して前記画像形成装置へ送信する印刷データ送信手段と、
前記画像形成装置が前記印刷データ保存装置から送信される印刷データを受信した場合に当該印刷データに基づいて印刷出力を行う印刷出力手段と、
前記画像形成装置において印刷出力が行われる際の処理状況が所定条件に合致するか否かを判別し、前記印刷データを前記印刷データ保存装置及び前記画像形成装置のいずれで保存するかを決定する保存装置決定手段と、
前記画像形成装置において印刷出力が行われた後、前記保存装置決定手段の決定結果に基づき、前記印刷データ保存装置及び前記画像形成装置の一方で前記印刷データを保存し、他方で前記印刷データを削除するデータ管理手段と、
を備えることを特徴とする画像形成システム。
【請求項２】
前記所定条件は、優先度の定められた複数の条件を含んでおり、
前記保存装置決定手段は、前記複数の条件のうち、前記処理状況が合致する条件に定められた前記優先度に基づいて前記印刷データの保存先として決定することを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記所定条件は、前記印刷データ保存装置と前記画像形成装置とが同一ネットワーク上にある場合に前記画像形成装置を前記印刷データの保存先に決定し、前記印刷データ保存装置と前記画像形成装置とが異なるネットワーク上にある場合に前記印刷データ保存装置を前記印刷データの保存先に決定する条件を含むことを特徴とする請求項１又は２に記載の画像形成システム。
【請求項４】
前記所定条件は、前記印刷データ保存装置と前記画像形成装置とが同一グループに含まれる場合に前記画像形成装置を前記印刷データの保存先に決定し、前記印刷データ保存装置と前記画像形成装置とが異なるグループに含まれる場合に前記印刷データ保存装置を前記印刷データの保存先に決定する条件を含むことを特徴とする請求項１乃至３のいずれかに記載の画像形成システム。
【請求項５】
前記所定条件は、前記印刷データ保存装置に印刷データが保存されてから当該印刷データに基づく印刷出力が前記画像形成装置において行われるまでの経過時間が所定時間未満である場合に前記画像形成装置を前記印刷データの保存先に決定する条件を含むことを特徴とする請求項１乃至４のいずれかに記載の画像形成システム。
【請求項６】
前記所定条件は、前記印刷データ保存装置に印刷データが保存されてから当該印刷データに基づく印刷出力が前記画像形成装置において行われるまでの経過時間が所定時間未満である場合に前記印刷データ保存装置を前記印刷データの保存先に決定する条件を含むことを特徴とする請求項１乃至４のいずれかに記載の画像形成システム。
【請求項７】
前記所定条件は、前記印刷データ保存装置が受信した印刷データの送信元装置が前記印刷データ保存装置と同一ネットワーク上にある場合に前記印刷データ保存装置を前記印刷データの保存先に決定する条件を含むことを特徴とする請求項１乃至６のいずれかに記載の画像形成システム。
【請求項８】
前記所定条件は、前記印刷データ保存装置が受信した印刷データの送信元装置が前記印刷データ保存装置と同一ネットワーク上にある場合に前記画像形成装置を前記印刷データの保存先に決定する条件を含むことを特徴とする請求項１乃至６のいずれかに記載の画像形成システム。
【請求項９】
前記所定条件は、前記画像形成装置において印刷出力が行われる際に前記印刷データに付与されている印刷設定が制限された場合に前記印刷データ保存装置を前記印刷データの保存先に決定する条件を含むことを特徴とする請求項１乃至８のいずれかに記載の画像形成システム。
【請求項１０】
前記所定条件は、前記画像形成装置において印刷出力が行われる際に前記印刷データに付与されている印刷設定が制限された場合に前記画像形成装置を前記印刷データの保存先に決定する条件を含むことを特徴とする請求項１乃至８のいずれかに記載の画像形成システム。
【請求項１１】
前記所定条件は、前記画像形成装置において印刷出力が行われる際に前記印刷データ保存装置の負荷状況が所定の閾値未満である場合に前記印刷データ保存装置を前記印刷データの保存先に決定し、前記負荷状況が前記閾値以上である場合に前記画像形成装置を前記印刷データの保存先に決定する条件を含むことを特徴とする請求項１乃至１０のいずれかに記載の画像形成システム。
【請求項１２】
前記所定条件は、前記画像形成装置において印刷出力が行われる際に前記画像形成装置の負荷状況が所定の閾値未満である場合に前記画像形成装置を前記印刷データの保存先に決定し、前記負荷状況が前記閾値以上である場合に前記印刷データ保存装置を前記印刷データの保存先に決定する条件を含むことを特徴とする請求項１乃至１０のいずれかに記載の画像形成システム。
【請求項１３】
前記保存装置決定手段は、次の処理の予約数又はハードウェア資源の使用状況に基づいて前記負荷状況を把握することを特徴とする請求項１１又は１２に記載の画像形成システム。
【請求項１４】
ネットワークを介して受信する印刷データを所定の記憶手段に保存しておき、前記ネットワークを介して画像形成装置から印刷データの送信要求を受信した場合に、当該送信要求において指定された印刷データを前記記憶手段から読み出して前記画像形成装置へ送信する印刷データ保存装置であって、
前記画像形成装置に対して印刷データを送信する際の処理状況が所定条件に合致するか否かを判別し、前記印刷データを当該印刷データ保存装置及び前記画像形成装置のいずれで保存するかを決定する保存装置決定手段と、
前記保存装置決定手段によって前記印刷データを当該印刷データ保存装置において保存すると決定された場合には、前記画像形成装置において前記印刷データに基づく印刷出力が行われた後も継続して前記印刷データを前記記憶手段に保存した状態で管理し、前記保存装置決定手段によって前記印刷データを前記画像形成装置において保存すると決定された場合には、前記画像形成装置において前記印刷データに基づく印刷出力が行われた後に前記印刷データを前記記憶手段から削除するデータ管理手段と、
を備えることを特徴とする印刷データ保存装置。
【請求項１５】
印刷データを保存する印刷データ保存装置から印刷データを取得して印刷出力を行うことが可能な画像形成装置であって、
前記印刷データ保存装置に対して印刷データの送信要求を送信することにより、前記印刷データ保存装置から印刷データを取得する印刷データ取得手段と、
前記印刷データ取得手段によって取得される前記印刷データに基づいて印刷出力を行う印刷出力手段と、
前記印刷データに基づく印刷出力時の処理状況が所定条件に合致するか否かを判別し、前記印刷データを前記印刷データ保存装置及び当該画像形成装置のいずれで保存するかを決定する保存装置決定手段と、
前記保存装置決定手段によって前記印刷データを前記印刷データ保存装置において保存すると決定された場合には、前記印刷出力手段によって前記印刷データに基づく印刷出力が行われた後に前記印刷データを削除し、前記保存装置決定手段によって前記印刷データを当該画像形成装置において保存すると決定された場合には、前記印刷出力手段によって前記印刷データに基づく印刷出力が行われた後に前記印刷データを所定の記憶手段に保存して管理するデータ管理手段と、
を備えることを特徴とする画像形成装置。
【請求項１６】
ネットワークを介して受信する印刷データを所定の記憶手段に保存しておき、前記ネットワークを介して画像形成装置から印刷データの送信要求を受信した場合に、当該送信要求において指定された印刷データを前記記憶手段から読み出して前記画像形成装置へ送信する印刷データ保存装置において実行されるプログラムであって、前記印刷データ保存装置に、
前記画像形成装置に対して印刷データを送信する際の処理状況が所定条件に合致するか否かを判別し、前記印刷データを当該印刷データ保存装置及び前記画像形成装置のいずれで保存するかを決定する保存装置決定ステップと、
前記保存装置決定ステップによって前記印刷データを当該印刷データ保存装置において保存すると決定された場合には、前記画像形成装置において前記印刷データに基づく印刷出力が行われた後も継続して前記印刷データを前記記憶手段に保存した状態で管理し、前記保存装置決定ステップによって前記印刷データを前記画像形成装置において保存すると決定された場合には、前記画像形成装置において前記印刷データに基づく印刷出力が行われた後に前記印刷データを前記記憶手段から削除するデータ管理ステップと、
を実行させることを特徴とするプログラム。
【請求項１７】
印刷データを保存する印刷データ保存装置から印刷データを取得して印刷出力を行うことが可能な画像形成装置において実行されるプログラムであって、前記画像形成装置に、
前記印刷データ保存装置に対して印刷データの送信要求を送信することにより、前記印刷データ保存装置から印刷データを取得する印刷データ取得ステップと、
前記印刷データ取得ステップによって取得される前記印刷データに基づいて印刷出力を行う印刷出力ステップと、
前記印刷データに基づく印刷出力時の処理状況が所定条件に合致するか否かを判別し、前記印刷データを前記印刷データ保存装置及び当該画像形成装置のいずれで保存するかを決定する保存装置決定ステップと、
前記保存装置決定ステップによって前記印刷データを前記印刷データ保存装置において保存すると決定された場合には、前記印刷出力ステップによって前記印刷データに基づく印刷出力が行われた後に前記印刷データを削除し、前記保存装置決定ステップによって前記印刷データを当該画像形成装置において保存すると決定された場合には、前記印刷出力ステップによって前記印刷データに基づく印刷出力が行われた後に前記印刷データを所定の記憶手段に保存して管理するデータ管理ステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、印刷データ保存装置、画像形成装置及びプログラムに関する。
【背景技術】
【０００２】
従来、ユビキタスプリントシステムやプルプリントシステムなどと呼ばれる画像形成システムがある（例えば特許文献１）。この画像形成システムは、複数の画像形成装置とプリントサーバーとをネットワークに接続した構成である。ユーザーは、パーソナルコンピュータなどの情報処理端末を操作することによって印刷指示を行うと、情報処理端末からネットワーク経由でプリントサーバーに印刷データが送信され、プリントサーバーにおいて印刷データが保存された状態となる。その後、ユーザーは、複数の画像形成装置のうちの一の画像形成装置の設置場所まで移動してログイン操作を行うことにより、プリントサーバーに保存されている印刷データを操作パネル上に一覧表示させる。そしてユーザーは一覧の中から印刷出力を希望する印刷データを選択して印刷実行を指示することにより、画像形成装置がプリントサーバーから印刷データを取得し、印刷出力を行う。このような画像形成システムは、ユーザーが所望する画像形成装置を使用して印刷出力を行わせることができるため、利便性が高い。
【０００３】
また近年では、プリントサーバーの機能を画像形成装置に搭載し、ネットワーク上にプリントサーバー専用機を設置しない構成の画像形成システムも提供されている。このような画像形成システムは、サーバーレスユビキタスプリントシステムなどと呼ばれている。
【０００４】
上記のような画像形成システムでは、プリントサーバーやプリントサーバーの機能を搭載した画像形成装置が印刷データを保存する印刷データ保存装置として機能し、他の一般的な画像形成装置と区別される。そして複数の画像形成装置のうちの一の画像形成装置において印刷データに基づく印刷出力が行われると、印刷データ保存装置は、印刷出力の行われた印刷データを削除するのが一般的である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１０７５５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところが、近年では、上記のような画像形成システムにおいて、一の画像形成装置によって印刷データに基づく印刷出力が行われた後にも、再印刷などに備えて印刷データを継続的に保存しておく、という運用がなされることがある。そのような運用がなされる場合、印刷データ保存装置と、印刷出力を行った画像形成装置とのいずれに印刷データを保存しておくかが予め設定されることになる。例えば、印刷出力を行った画像形成装置に印刷データを保存しておく設定にすると、２回目以降の印刷出力を同じ画像形成装置で行う場合に、印刷データ保存装置から画像形成装置への印刷データの転送が不要となるため、印刷出力が完了するまでの時間を短縮することができるという利点がある。これに対し、印刷出力が行われた後も、それ以前と同様に、印刷データ保存装置に印刷データを保存しておく設定にすると、上記のような利点は望めない。
【０００７】
しかし、印刷出力を行った画像形成装置に印刷データを保存する設定を常に適用してしまうと、却って印刷出力が完了するまでの時間が延びてしまうケースも存在する。例えば、１回目の印刷出力を出張先などの外部にある画像形成装置で行った場合、その画像形成装置に印刷データを保存してしまうと、出張から戻った後に普段の職場の画像形成装置を使用して２回目の印刷出力を行う際に、外部の画像形成装置から印刷データを取得する必要があるため、印刷データの取得が完了するまでに時間を要し、印刷出力が完了するまでの時間が普段よりも長い時間になってしまう。
【０００８】
すなわち、上述したように画像形成装置において印刷出力が行われた印刷データを、その画像形成装置と、印刷データ保存装置とのいずれに保存するかを一律に設定するだけでは、印刷出力が完了するまでの時間を効果的に短縮させることができず、ユーザーのニーズに応えることができないという問題がある。
【０００９】
そこで本発明は、上記課題を解決するためになされたものであり、印刷出力が完了するまでの時間が延びてしまうこととなるケースを自動的に検出して適切な保存先に印刷データを保存しておくことを可能にする画像形成システム、印刷データ保存装置、画像形成装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、請求項１に係る発明は、印刷データを保存する印刷データ保存装置と、前記印刷データ保存装置から印刷データを取得して印刷出力を行う画像形成装置とがネットワークを介して接続された画像形成システムであって、前記印刷データ保存装置が前記ネットワークを介して印刷データを受信した場合に、当該印刷データを記憶する記憶手段と、前記印刷データ保存装置が前記画像形成装置から印刷データの送信要求を受信した場合に、当該送信要求において指定された印刷データを前記記憶手段から読み出して前記画像形成装置へ送信する印刷データ送信手段と、前記画像形成装置が前記印刷データ保存装置から送信される印刷データを受信した場合に当該印刷データに基づいて印刷出力を行う印刷出力手段と、前記画像形成装置において印刷出力が行われる際の処理状況が所定条件に合致するか否かを判別し、前記印刷データを前記印刷データ保存装置及び前記画像形成装置のいずれで保存するかを決定する保存装置決定手段と、前記画像形成装置において印刷出力が行われた後、前記保存装置決定手段の決定結果に基づき、前記印刷データ保存装置及び前記画像形成装置の一方で前記印刷データを保存し、他方で前記印刷データを削除するデータ管理手段と、を備えることを特徴とする構成である。
【００１１】
請求項２に係る発明は、請求項１に記載の画像形成システムにおいて、前記所定条件は、優先度の定められた複数の条件を含んでおり、前記保存装置決定手段は、前記複数の条件のうち、前記処理状況が合致する条件に定められた前記優先度に基づいて前記印刷データの保存先として決定することを特徴とする構成である。
【００１２】
請求項３に係る発明は、請求項１又は２に記載の画像形成システムにおいて、前記所定条件は、前記印刷データ保存装置と前記画像形成装置とが同一ネットワーク上にある場合に前記画像形成装置を前記印刷データの保存先に決定し、前記印刷データ保存装置と前記画像形成装置とが異なるネットワーク上にある場合に前記印刷データ保存装置を前記印刷データの保存先に決定する条件を含むことを特徴とする構成である。
【００１３】
請求項４に係る発明は、請求項１乃至３のいずれかに記載の画像形成システムにおいて、前記所定条件は、前記印刷データ保存装置と前記画像形成装置とが同一グループに含まれる場合に前記画像形成装置を前記印刷データの保存先に決定し、前記印刷データ保存装置と前記画像形成装置とが異なるグループに含まれる場合に前記印刷データ保存装置を前記印刷データの保存先に決定する条件を含むことを特徴とする構成である。
【００１４】
請求項５に係る発明は、請求項１乃至４のいずれかに記載の画像形成システムにおいて、前記所定条件は、前記印刷データ保存装置に印刷データが保存されてから当該印刷データに基づく印刷出力が前記画像形成装置において行われるまでの経過時間が所定時間未満である場合に前記画像形成装置を前記印刷データの保存先に決定する条件を含むことを特徴とする構成である。
【００１５】
請求項６に係る発明は、請求項１乃至４のいずれかに記載の画像形成システムにおいて、前記所定条件は、前記印刷データ保存装置に印刷データが保存されてから当該印刷データに基づく印刷出力が前記画像形成装置において行われるまでの経過時間が所定時間未満である場合に前記印刷データ保存装置を前記印刷データの保存先に決定する条件を含むことを特徴とする構成である。
【００１６】
請求項７に係る発明は、請求項１乃至６のいずれかに記載の画像形成システムにおいて、前記所定条件は、前記印刷データ保存装置が受信した印刷データの送信元装置が前記印刷データ保存装置と同一ネットワーク上にある場合に前記印刷データ保存装置を前記印刷データの保存先に決定する条件を含むことを特徴とする構成である。
【００１７】
請求項８に係る発明は、請求項１乃至６のいずれかに記載の画像形成システムにおいて、前記所定条件は、前記印刷データ保存装置が受信した印刷データの送信元装置が前記印刷データ保存装置と同一ネットワーク上にある場合に前記画像形成装置を前記印刷データの保存先に決定する条件を含むことを特徴とする構成である。
【００１８】
請求項９に係る発明は、請求項１乃至８のいずれかに記載の画像形成システムにおいて、前記所定条件は、前記画像形成装置において印刷出力が行われる際に前記印刷データに付与されている印刷設定が制限された場合に前記印刷データ保存装置を前記印刷データの保存先に決定する条件を含むことを特徴とする構成である。
【００１９】
請求項１０に係る発明は、請求項１乃至８のいずれかに記載の画像形成システムにおいて、前記所定条件は、前記画像形成装置において印刷出力が行われる際に前記印刷データに付与されている印刷設定が制限された場合に前記画像形成装置を前記印刷データの保存先に決定する条件を含むことを特徴とする構成である。
【００２０】
請求項１１に係る発明は、請求項１乃至１０のいずれかに記載の画像形成システムにおいて、前記所定条件は、前記画像形成装置において印刷出力が行われる際に前記印刷データ保存装置の負荷状況が所定の閾値未満である場合に前記印刷データ保存装置を前記印刷データの保存先に決定し、前記負荷状況が前記閾値以上である場合に前記画像形成装置を前記印刷データの保存先に決定する条件を含むことを特徴とする構成である。
【００２１】
請求項１２に係る発明は、請求項１乃至１０のいずれかに記載の画像形成システムにおいて、前記所定条件は、前記画像形成装置において印刷出力が行われる際に前記画像形成装置の負荷状況が所定の閾値未満である場合に前記画像形成装置を前記印刷データの保存先に決定し、前記負荷状況が前記閾値以上である場合に前記印刷データ保存装置を前記印刷データの保存先に決定する条件を含むことを特徴とする構成である。
【００２２】
請求項１３に係る発明は、請求項１１又は１２に記載の画像形成システムにおいて、前記保存装置決定手段は、次の処理の予約数又はハードウェア資源の使用状況に基づいて前記負荷状況を把握することを特徴とする構成である。
【００２３】
請求項１４に係る発明は、ネットワークを介して受信する印刷データを所定の記憶手段に保存しておき、前記ネットワークを介して画像形成装置から印刷データの送信要求を受信した場合に、当該送信要求において指定された印刷データを前記記憶手段から読み出して前記画像形成装置へ送信する印刷データ保存装置であって、前記画像形成装置に対して印刷データを送信する際の処理状況が所定条件に合致するか否かを判別し、前記印刷データを当該印刷データ保存装置及び前記画像形成装置のいずれで保存するかを決定する保存装置決定手段と、前記保存装置決定手段によって前記印刷データを当該印刷データ保存装置において保存すると決定された場合には、前記画像形成装置において前記印刷データに基づく印刷出力が行われた後も継続して前記印刷データを前記記憶手段に保存した状態で管理し、前記保存装置決定手段によって前記印刷データを前記画像形成装置において保存すると決定された場合には、前記画像形成装置において前記印刷データに基づく印刷出力が行われた後に前記印刷データを前記記憶手段から削除するデータ管理手段と、を備えることを特徴とする構成である。
【００２４】
請求項１５に係る発明は、印刷データを保存する印刷データ保存装置から印刷データを取得して印刷出力を行うことが可能な画像形成装置であって、前記印刷データ保存装置に対して印刷データの送信要求を送信することにより、前記印刷データ保存装置から印刷データを取得する印刷データ取得手段と、前記印刷データ取得手段によって取得される前記印刷データに基づいて印刷出力を行う印刷出力手段と、前記印刷データに基づく印刷出力時の処理状況が所定条件に合致するか否かを判別し、前記印刷データを前記印刷データ保存装置及び当該画像形成装置のいずれで保存するかを決定する保存装置決定手段と、前記保存装置決定手段によって前記印刷データを前記印刷データ保存装置において保存すると決定された場合には、前記印刷出力手段によって前記印刷データに基づく印刷出力が行われた後に前記印刷データを削除し、前記保存装置決定手段によって前記印刷データを当該画像形成装置において保存すると決定された場合には、前記印刷出力手段によって前記印刷データに基づく印刷出力が行われた後に前記印刷データを所定の記憶手段に保存して管理するデータ管理手段と、を備えることを特徴とする構成である。
【００２５】
請求項１６に係る発明は、ネットワークを介して受信する印刷データを所定の記憶手段に保存しておき、前記ネットワークを介して画像形成装置から印刷データの送信要求を受信した場合に、当該送信要求において指定された印刷データを前記記憶手段から読み出して前記画像形成装置へ送信する印刷データ保存装置において実行されるプログラムであって、前記印刷データ保存装置に、前記画像形成装置に対して印刷データを送信する際の処理状況が所定条件に合致するか否かを判別し、前記印刷データを当該印刷データ保存装置及び前記画像形成装置のいずれで保存するかを決定する保存装置決定ステップと、前記保存装置決定ステップによって前記印刷データを当該印刷データ保存装置において保存すると決定された場合には、前記画像形成装置において前記印刷データに基づく印刷出力が行われた後も継続して前記印刷データを前記記憶手段に保存した状態で管理し、前記保存装置決定ステップによって前記印刷データを前記画像形成装置において保存すると決定された場合には、前記画像形成装置において前記印刷データに基づく印刷出力が行われた後に前記印刷データを前記記憶手段から削除するデータ管理ステップと、を実行させることを特徴とする構成である。
【００２６】
請求項１７に係る発明は、印刷データを保存する印刷データ保存装置から印刷データを取得して印刷出力を行うことが可能な画像形成装置において実行されるプログラムであって、前記画像形成装置に、前記印刷データ保存装置に対して印刷データの送信要求を送信することにより、前記印刷データ保存装置から印刷データを取得する印刷データ取得ステップと、前記印刷データ取得ステップによって取得される前記印刷データに基づいて印刷出力を行う印刷出力ステップと、前記印刷データに基づく印刷出力時の処理状況が所定条件に合致するか否かを判別し、前記印刷データを前記印刷データ保存装置及び当該画像形成装置のいずれで保存するかを決定する保存装置決定ステップと、前記保存装置決定ステップによって前記印刷データを前記印刷データ保存装置において保存すると決定された場合には、前記印刷出力ステップによって前記印刷データに基づく印刷出力が行われた後に前記印刷データを削除し、前記保存装置決定ステップによって前記印刷データを当該画像形成装置において保存すると決定された場合には、前記印刷出力ステップによって前記印刷データに基づく印刷出力が行われた後に前記印刷データを所定の記憶手段に保存して管理するデータ管理ステップと、を実行させることを特徴とする構成である。
【発明の効果】
【００２７】
本発明によれば、印刷データに基づく印刷出力が行われた後、再印刷が行われることに備えて当該印刷データを記憶しておくことが可能であり、しかも再印刷時には印刷出力が完了するまでの時間が普段よりも延びてしまうことがないように、適切な保存先に印刷データを保存しておくことができるようになる。
【図面の簡単な説明】
【００２８】
【図１】第１実施形態である画像形成システムの概念的構成例を示す図である。
【図２】画像形成装置のハードウェア構成の一例を示す図である。
【図３】情報処理端末から印刷データが送信される例を示す図である。
【図４】画像形成装置で印刷出力を行う例を示す図である。
【図５】印刷データ保存装置として機能する画像形成装置の機能構成を示すブロック図である。
【図６】クライアント機として機能する画像形成装置の機能構成を示すブロック図である。
【図７】条件情報の一例を示す図である。
【図８】図７とは異なる条件情報の例を示す図である。
【図９】印刷データを保存している印刷データ保存装置とユーザーが操作する画像形成装置とが互いに連携して動作するプロセスの一例を示す図である。
【図１０】印刷データ保存装置において行われる処理手順の一例を示すフローチャートである。
【図１１】保存先決定処理の詳細な処理手順の一例を示すフローチャートである。
【図１２】第２実施形態においてクライアント機として機能する画像形成装置の機能構成を示すブロック図である。
【図１３】第２実施形態において印刷データを保存している印刷データ保存装置とユーザーが操作する画像形成装置とが互いに連携して動作するプロセスの一例を示す図である。
【図１４】画像形成装置において行われる処理手順の一例を示すフローチャートである。
【図１５】第３実施形態における画像形成システムの概念的構成例を示す図である。
【発明を実施するための形態】
【００２９】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００３０】
（第１実施形態）
図１は、本発明の第１実施形態である画像形成システム１の概念的構成例を示す図である。この画像形成システム１は、ユビキタスプリントシステムやプルプリントシステムと呼ばれるネットワークシステムであり、複数の画像形成装置２ａ〜２ｈがネットワーク３に接続された構成である。
【００３１】
画像形成装置２ａ〜２ｈは、ネットワーク３を介して印刷データを取得すると、その印刷データに基づいて印刷出力を行うことができる装置である。本実施形態における画像形成装置２ａ〜２ｈは、例えばＭＦＰ（Multifunction Peripherals）などで構成され、スキャン機能、プリント機能、ＦＡＸ機能などの複数の機能を備えた装置として構成される。
【００３２】
図２は、画像形成装置２ａ〜２ｈのハードウェア構成の一例を示す図である。尚、如何においては、複数の画像形成装置２ａ〜２ｈのそれぞれを区別する必要がないときには、それらを総称して画像形成装置２と呼ぶ。図２に示すように、画像形成装置２は、そのハードウェア構成として、制御部１０、記憶部１１、操作パネル１２、通信インタフェース１３、スキャナ部１４、プリンタ部１５及びＦＡＸ部１６を備えている。
【００３３】
制御部１０は、各部の動作を統括的に制御するものである。制御部１０は、ハードウェアプロセッサであるＣＰＵ１０ａと、半導体メモリなどで構成されるメモリ１０ｂとを備えている。画像形成装置２に電源が投入されると、ＣＰＵ１０ａは記憶部１１に予めインストールされているプログラム１７を読み出して実行する。これにより、制御部１０は、後述するように各種の処理部として機能するようになる。メモリ１０ｂは、ＣＰＵ１０ａがプログラム１７に基づく処理の実行中に発生する一時的なデータなどを記憶するためのものである。
【００３４】
記憶部１１は、例えばハードディスクドライブ（ＨＤＤ）やソリッドステートドライブ（ＳＳＤ）などによって構成される不揮発性の記憶装置である。この記憶部１１には、上述したようにＣＰＵ１０ａによって実行されるプログラム１７が予め記憶されている。また記憶部１１には、条件情報１８が予め記憶される。この条件情報１８の詳細は後述する。さらに記憶部１１には、印刷データＰＤを記憶しておくための記憶領域として、印刷データ記憶部１９が設けられる。この印刷データ記憶部１９には、様々な印刷データＰＤを記憶しておくことができる。
【００３５】
操作パネル１２は、ユーザーが画像形成装置２を使用する際のユーザーインタフェースとなるものである。操作パネル１２は、ユーザーに対して各種操作画面を表示するための表示部１２ａと、ユーザーによる操作を受け付ける操作部１２ｂとを備えている。例えば表示部１２ａは、カラー液晶ディスプレイなどによって構成される。操作部１２ｂは、表示部１２ａの表示画面上に配置されるタッチパネルキーや表示部１２ａの表示画面の周囲に配置される押しボタンキーなどによって構成される。
【００３６】
通信インタフェース１３は、画像形成装置２をローカルネットワーク３ａ，３ｂに接続するためのものである。画像形成装置２は、この通信インタフェース１３を介してローカルネットワーク３ａ，３ｂに接続されている他の装置と通信を行う。
【００３７】
スキャナ部１４は、ユーザーによってセットされた原稿を光学的に読み取って画像データを生成するものである。プリンタ部１５は、制御部１０から出力される印刷データに基づいて印刷出力を行う印刷出力手段である。ＦＡＸ部１６は、図示を省略する公衆電話回線を介してＦＡＸデータの送受信を行うものである。
【００３８】
ただし、上述したものに限られず、画像形成装置２ａ〜２ｈはプリント機能のみを備えたプリンタ専用機であっても構わない。また画像形成装置２ａ〜２ｈは、スキャン機能とプリント機能とを備え、ＦＡＸ機能を備えていないものであっても構わない。
【００３９】
各画像形成装置２ａ〜２ｈのプリント機能は、それぞれ異なる機能であっても良い。例えば、複数の画像形成装置２ａ〜２ｈのうちの一部の画像形成装置だけがカラー印刷を行うことが可能であり、他の画像形成装置はモノクロ印刷のみを行うことができるものであっても良い。また複数の画像形成装置２ａ〜２ｈのうち、一部の画像形成装置は印刷出力時に複数枚の印刷用紙をステープルで束ねるステープル機能を有するのに対し、他の画像形成装置はステープル機能を有していないものであっても良い。またステープル機能を有していない画像形成装置のうちの一部の画像形成装置は、印刷用紙の所定位置に穿孔するパンチ機能を有するものであっても構わない。更に複数の画像形成装置２ａ〜２ｈのうち、一部の画像形成装置はＡ３サイズの印刷用紙に印刷を行うことが可能であるのに対し、他の画像形成装置はＡ３サイズの印刷用紙に印刷を行うことができないものであっても良い。ただし、これに限らず、複数の画像形成装置２ａ〜２ｈのプリント機能は、全て同じ機能で統一されたものであっても構わない。
【００４０】
ネットワーク３は、社内ＬＡＮ（Local Area Network）などのローカルネットワーク３ａ，３ｂがインターネットなどの外部ネットワーク３ｃを介して相互に接続された構成である。ローカルネットワーク３ａは、例えば第１の拠点５ａに設置されたネットワークであり、ローカルネットワーク３ｂは、第１の拠点５ａから離れた地点にある第２の拠点５ｂに設置されたネットワークである。そしてローカルネットワーク３ａ，３ｂはそれぞれ図示を省略するルーターやゲートウェイなどを介して外部ネットワーク３ｃに接続される。このようなネットワーク構成では、一般に、ローカルネットワーク３ａのネットワークアドレスと、ローカルネットワーク３ｂのネットワークアドレスとが互いに異なるアドレスに設置され、それぞれ別のネットワークとして管理される。
【００４１】
例えば図１に示すように、ローカルネットワーク３ａには、４つの画像形成装置２ａ，２ｂ，２ｃ，２ｄが接続されている。そのうちの１つの画像形成装置２ａは、プリントサーバー機能を搭載した印刷データ保存装置６として機能する。これに対し、残りの３つの画像形成装置２ｂ，２ｃ，２ｄは、印刷データ保存装置６にアクセスして印刷データを取得する機能、すなわちクライアント機として動作する機能を備えた画像形成装置７である。
【００４２】
またローカルネットワーク３ｂにも、４つの画像形成装置２ｅ，２ｆ，２ｇ，２ｈが接続されている。そのうちの１つの画像形成装置２ｅは、プリントサーバー機能を搭載した印刷データ保存装置６として機能する。これに対し、残りの３つの画像形成装置２ｆ，２ｇ，２ｈは、印刷データ保存装置６にアクセスして印刷データを取得する機能、すなわちクライアント機として動作する機能を備えた画像形成装置７である。尚、印刷データ保存装置６は、他の印刷データ保存装置６との関係においてクライアント機として機能することもある。
【００４３】
またローカルネットワーク３ａには、第１の拠点５ａで勤務するユーザーの情報処理端末４が接続される。このような情報処理端末４は、ユーザーごとに設けられる。したがって、ローカルネットワーク３ａには、複数の情報処理端末４が接続されることになる。また図示を省略しているが、ローカルネットワーク３ｂにも、第２の拠点５ｂで勤務する複数のユーザーのそれぞれが使用する複数の情報処理端末４が接続される。
【００４４】
情報処理端末４は、例えばパーソナルコンピュータやタブレット端末、スマートフォンなどで構成される。この情報処理端末４には、プリンタドライバが予めインストールされている。そのプリンタドライバには、印刷データの送信先として、ローカルネットワーク３ａ，３ｂに接続されている印刷データ保存装置６が予めユーザーによって設定されている。例えばユーザーの普段の勤務場所が第１の拠点５ａである場合、そのユーザーが使用する情報処理端末４のプリンタドライバには、印刷データの送信先として、ローカルネットワーク３ａに接続されている印刷データ保存装置６（画像形成装置２ａ）が予めユーザーによって設定される。これに対し、ユーザーの普段の勤務場所が第２の拠点５ｂである場合、そのユーザーが使用する情報処理端末４のプリンタドライバには、印刷データの送信先として、ローカルネットワーク３ｂに接続されている印刷データ保存装置６（画像形成装置２ｅ）が予めユーザーによって設定される。そして情報処理端末４においてプリンタドライバが起動すると、プリンタドライバは、ユーザーの印刷設定操作に基づく印刷設定を付与した印刷データを生成し、その印刷データを、予め設定されている印刷データ保存装置６に送信する。
【００４５】
図３は、ローカルネットワーク３ａに接続されている情報処理端末４から印刷データＰＤが送信される例を示す図である。ユーザーは、情報処理端末４のプリンタドライバを起動して印刷設定操作を行い、印刷データの送信を指示すると、情報処理端末４から印刷データ保存装置６である画像形成装置２ａに対して印刷データＰＤが送信される。印刷データ保存装置６は、情報処理端末４から送信される印刷データＰＤを受信すると、その印刷データＰＤを印刷データ記憶部１９に保存する。このとき、印刷データ保存装置６は、印刷データＰＤを送信したユーザーと関連付けて印刷データＰＤを保存する。これにより、印刷データ保存装置６は、印刷データ記憶部１９に記憶している印刷データＰＤがどのユーザーによって送信されたデータであるかを把握することができる。そしてユーザーは、情報処理端末４を操作して印刷データＰＤを送信した後、複数の画像形成装置２ａ〜２ｈのうちの任意の画像形成装置の設置場所へ移動して操作パネル１２を操作することにより、印刷データＰＤに基づく印刷出力を行わせることができる。
【００４６】
図４は、第２の拠点５ｂに設けられた画像形成装置２ｈで印刷出力を行う例を示す図である。例えば、ユーザーは、第１の拠点５ａにおいて印刷データＰＤを画像形成装置２ａに保存した後、第２の拠点５ｂへ出張し、第２の拠点５ｂで印刷データＰＤに基づく印刷出力を行うために画像形成装置２ｈの操作パネル１２を操作して画像形成装置２ｈにログインする。画像形成装置２ｈは、ユーザーによるログイン状態へ移行させると、第２の拠点５ｂの印刷データ保存装置６である画像形成装置２ｅに対して当該ユーザーが印刷出力可能な印刷データのリストを要求する。画像形成装置２ｅは、画像形成装置２ｈからのリスト要求を受信すると、自機で保存している印刷データＰＤの中に、当該ユーザーによって投入された印刷データＰＤが存在するか否かを検索する。また画像形成装置２ｅは、外部ネットワーク３ｃを介して第１の拠点５ａの印刷データ保存装置６である画像形成装置２ａに対して当該ユーザーが印刷出力可能な印刷データＰＤを保持しているか否かを問い合わせる。これにより、画像形成装置２ｅは、自機で保持していない印刷データＰＤであっても、他の印刷データ保存装置６で保持されている印刷データＰＤを検出することができる。そして画像形成装置２ｅは、当該ユーザーが印刷出力可能な印刷データリストを作成し、その印刷データリストを画像形成装置２ｈへ送信する。
【００４７】
画像形成装置２ｈは、画像形成装置２ｅから印刷データリストを受信すると、その印刷データリストを操作パネル１２の表示部１２ａに表示する。これにより、ユーザーは、表示部１２ａに表示される印刷データリストの中から印刷出力の対象となる印刷データＰＤを選択し、印刷実行指示を行うことが可能である。ユーザーによって第１の拠点５ａの印刷データ保存装置６に保存されている印刷データＰＤが選択されると、画像形成装置２ｈは、外部ネットワーク３ｃを介して第１の拠点５ａの印刷データ保存装置６にデータ要求を送信する。このデータ要求は、印刷データ保存装置６に対し、ユーザーによって指定された印刷データＰＤの送信を要求するコマンドである。
【００４８】
第１の拠点５ａの印刷データ保存装置６は、図４に示すように、第２の拠点５ｂの画像形成装置２ｈからデータ要求を受信すると、データ要求において指定された印刷データＰＤを印刷データ記憶部１９から読み出し、第２の拠点５ｂの画像形成装置２ｈに送信する。これにより、画像形成装置２ｈは、第１の拠点５ａから印刷対象となる印刷データＰＤを取得することができる。画像形成装置２ｈは、ユーザーによって指定された印刷データＰＤを取得すると、その印刷データＰＤに基づく印刷出力を行う。したがって、ユーザーは、第１の拠点５ａで保存しておいた印刷データＰＤに基づく印刷出力を、第２の拠点５ｂに設置されている画像形成装置２ｈを用いて行うことができる。
【００４９】
本実施形態の画像形成システム１は、複数の画像形成装置２ａ〜２ｈのうちのいずれかの画像形成装置において印刷データＰＤに基づく印刷出力が行われた場合であっても、再印刷などに備えて印刷データＰＤを少なくとも一定期間保存した状態を継続する。そのため、本実施形態の印刷データ保存装置６は、データ要求に基づいて印刷データＰＤを送信するとき、印刷出力された後の印刷データＰＤを、印刷データ保存装置６で保存するか、或いは、印刷出力を実行した画像形成装置で保存するかを決定するように構成される。以下、このような画像形成システム１において、印刷データ保存装置６として機能する画像形成装置２ａ，２ｅ、及び、クライアント機として機能する画像形成装置７（２ｂ，２ｃ，２ｄ，２ｆ，２ｇ，２ｈ）の詳細について説明する。
【００５０】
まず、印刷データ保存装置６の詳細について説明する。図５は、印刷データ保存装置６として機能する画像形成装置２ａ，２ｅの機能構成を示すブロック図である。印刷データ保存装置６では、ＣＰＵ１０ａが印刷データ保存装置６用のプログラム１７を実行することにより、制御部１０を、データ管理部２１、データ送信部２２、保存装置決定部２３及びジョブ制御部２４として機能させる。
【００５１】
データ管理部２１は、印刷データ記憶部１９に保存する印刷データＰＤを管理する処理部である。データ管理部２１は、通信インタフェース１３を介して情報処理端末４から送信される印刷データＰＤを受信した場合に、その印刷データＰＤを印刷データ記憶部１９に保存する。このとき、データ管理部２１は、印刷データＰＤを送信したユーザーと関連付けて印刷データＰＤを印刷データ記憶部１９に保存する。またデータ管理部２１は、情報処理端末４から受信した印刷データＰＤを保存するとき、その保存日時を印刷データＰＤに関連付けて保存する。
【００５２】
データ送信部２２は、通信インタフェース１３を介して他の画像形成装置に各種データを送信する処理を行う。例えば、データ送信部２２は、同じローカルネットワークに接続されている他の画像形成装置７から、特定のユーザーが印刷出力可能な印刷データＰＤのリスト要求を受信した場合、印刷データ記憶部１９に保存されている全ての印刷データＰＤを検索し、特定のユーザーが印刷出力可能な印刷データＰＤのリストを作成する。このとき、データ送信部２２は、リスト要求の送信元を除き、同じローカルネットワークに接続されている他の画像形成装置７にも特定のユーザーが印刷出力可能な印刷データＰＤが保持されていないかどうかを問い合わせる。さらにデータ送信部２２は、外部ネットワーク３ｃを介して他の印刷データ保存装置６に対しても、特定のユーザーが印刷出力可能な印刷データＰＤが保持されていないかどうかを問い合わせる。そしてデータ送信部２２は、それらの問い合わせの結果に基づいてリストを作成し、リスト要求の送信元である画像形成装置７に対してその印刷データリストを送信する。
【００５３】
またデータ送信部２２は、画像形成装置７から印刷データＰＤを指定したデータ要求を受信した場合、印刷データ記憶部１９から指定された印刷データＰＤを読み出し、その印刷データＰＤを、データ要求の送信元である画像形成装置７に送信する。またデータ送信部２２は、画像形成装置７からデータ要求を受信すると、保存装置決定部２３を機能させる。
【００５４】
保存装置決定部２３は、印刷データＰＤに基づく印刷出力が行われた後、その印刷データＰＤを、印刷データ保存装置６と、印刷出力を実行した画像形成装置７とのいずれで保存しておくかを決定する処理部である。保存装置決定部２３は、画像形成装置７において印刷出力が行われる際の処理状況が所定条件に合致するか否かを判別することにより、印刷出力後の印刷データＰＤを、印刷データ保存装置６及び画像形成装置７のいずれで保存するかを決定する。保存装置決定部２３が判別する条件は、条件情報１８に予め定められている。そのため、保存装置決定部２３は、記憶部１１から条件情報１８を読み出し、画像形成装置７からのデータ要求に基づいて行われる処理の処理状況が条件情報１８に定められた条件に合致するか否かを判別し、その判別結果に応じて印刷出力後の印刷データＰＤを印刷データ保存装置６及び画像形成装置７のいずれで保存するかを決定する。
【００５５】
保存装置決定部２３は、印刷出力を実行した画像形成装置７で印刷データＰＤを保存することを決定した場合、データ送信部２２に対して保存装置が画像形成装置７であることを通知する。データ送信部２２は、その通知を受けた場合、データ要求の送信元である画像形成装置７へ送信する印刷データＰＤに対して保存指示を付加する。これにより、画像形成装置７は、印刷データＰＤに基づく印刷出力を実行した後、その印刷データＰＤを自機で継続して保存すべきことを把握することができる。
【００５６】
ジョブ制御部２４は、印刷データ保存装置６におけるジョブの実行を制御する処理部である。ジョブ制御部２４は、操作パネル１２に対するユーザーの操作に基づいてログイン状態へと移行させ、ユーザーが指定した印刷データＰＤを印刷データ記憶部１９から読み出してプリンタ部１５へ出力することにより、印刷データＰＤに基づく印刷出力を行わせる。またジョブ制御部２４は、通信インタフェース１３を介して他の画像形成装置２から印刷データＰＤを取得し、その印刷データＰＤに基づく印刷出力を行わせることも可能である。尚、ジョブ制御部２４の詳細な構成は、図６に示すジョブ制御部３０と同様である。
【００５７】
次にクライアント機として機能する画像形成装置７の詳細について説明する。図６は、クライアント機として機能する画像形成装置７の機能構成を示すブロック図である。画像形成装置７では、ＣＰＵ１０ａがクライアント機用のプログラム１７を実行することにより、制御部１０を、ジョブ制御部３０として機能させる。ジョブ制御部３０は、操作パネル１２に対するユーザーの操作に基づいて画像形成装置７をログイン状態へ移行させる。すなわち、ジョブ制御部３０は、ユーザーによって入力される情報に基づいてユーザー認証を行い、そのユーザー認証においてユーザーを特定することができると、画像形成装置７の動作状態をログイン状態へ移行させる。ジョブ制御部３０は、画像形成装置７をログイン状態へ移行させると、リスト要求部３１、リスト表示部３２、データ要求部３３、印刷制御部３４及びデータ管理部３５として機能する。
【００５８】
リスト要求部３１は、画像形成装置７と同じローカルネットワークに接続されている印刷データ保存装置６に対してリスト要求を送信することにより、ユーザー認証によって特定されたユーザーが印刷出力可能な印刷データリストを取得する処理部である。例えば、リスト要求部３１は、ユーザー認証によって特定されたユーザーを指定したリスト要求を印刷データ保存装置６へ送信する。これにより、印刷データ保存装置６は、指定されたユーザーの印刷データリストを作成することができる。そしてリスト要求部３１は、印刷データ保存装置６からユーザー認証によって特定されたユーザーが印刷出力可能な印刷データリストを取得する。
【００５９】
またリスト要求部３１は、ユーザー認証によって特定されたユーザーが印刷出力可能な印刷データＰＤが印刷データ記憶部１９に記憶されているか否かを検索する。その結果、印刷データ記憶部１９に印刷データＰＤが記憶されている場合、リスト要求部３１は、その印刷データＰＤを、印刷データ保存装置６から取得した印刷データリストに追加する。これにより、画像形成システム１に含まれる複数の画像形成装置２ａ〜２ｈのいずれに印刷データＰＤが保存されている場合であっても、ユーザー認証によって特定されたユーザーが印刷出力可能な全ての印刷データＰＤが、印刷データリストに含まれることになる。
【００６０】
上記のようにして印刷データリストが作成されると、次にリスト表示部３２が機能する。リスト表示部３２は、リスト要求部３１によって作成された印刷データリストを操作パネル１２の表示部１２ａに表示する。これにより、ユーザーは、印刷データリストに含まれる複数の印刷データＰＤの中から印刷出力の対象となる印刷データＰＤを指定することができる。そしてユーザーによって印刷データＰＤが指定された状態で印刷実行指示を検知すると、ジョブ制御部３０は、データ要求部３３を機能させる。
【００６１】
データ要求部３３は、ユーザーによって指定された印刷データＰＤを保存している画像形成装置２に対してデータ要求を送信し、印刷対象となる印刷データＰＤを取得する処理部である。例えば印刷データ保存装置６に印刷データＰＤが保存されている場合、データ要求部３３は、印刷データ保存装置６に対してデータ要求を送信する。またクライアント機として機能している他の画像形成装置７に印刷データＰＤが保存されている場合、データ要求部３３は、他の画像形成装置７に対してデータ要求を送信する。そしてデータ要求の送信先から指定した印刷データＰＤを取得すると、その印刷データＰＤを印刷データ記憶部１９へ一時的に保存する。そしてデータ要求部３３は、印刷制御部３４を機能させる。
【００６２】
印刷制御部３４は、データ要求部３３によって取得された印刷データＰＤを印刷データ記憶部１９から読み出し、その印刷データＰＤをプリンタ部１５へ出力する。そして印刷制御部３４は、プリンタ部１５を制御し、印刷データＰＤに基づく印刷出力を行わせる。印刷制御部３４による制御によって印刷出力が行われると、ジョブ制御部３０においてデータ管理部３５が機能する。
【００６３】
データ管理部３５は、データ要求部３３が取得した印刷データＰＤに保存指示が付加されている場合、印刷制御部３４による印刷出力が完了した後に印刷データ記憶部１９に保存されている印刷データＰＤを削除することなく、印刷データＰＤの保存状態を継続させる。この場合、印刷出力が行われた印刷データＰＤは、画像形成装置７において少なくとも一定期間継続して保存されることになる。これに対し、データ要求部３３が取得した印刷データＰＤに保存指示が付加されている場合、データ管理部３５は、印刷制御部３４による印刷出力が完了した後に印刷データ記憶部１９に保存されている印刷データＰＤを削除する。この場合、印刷出力が行われた印刷データＰＤは、印刷データ保存装置６において少なくとも一定期間継続して保存されることになる。尚、印刷出力が行われた印刷データＰＤがその後も継続的に保存される期間は適宜設定可能である。例えば一週間などの期間を予め設定しておけば、数日後に再印刷する場合であっても継続的に保存されている印刷データＰＤを利用することができるようになる。
【００６４】
次に印刷データ保存装置６の保存装置決定部２３によって参照される条件情報１８について説明する。図７は、条件情報１８の一例を示す図である。図７に示す条件情報１８には、複数の条件Ａ〜Ｊが予め設定されている。各条件Ａ〜Ｊには、保存装置決定部２３による判別対象とするか否かが予め設定される判別設定と、優先度が高くなるほど大きな数値が予め設置される優先度と、具体的な条件が定められる判別内容と、判別結果と、保存先とが登録されている。
【００６５】
例えば、条件Ａでは、データ要求の送信元である画像形成装置７がデータ要求を受信した印刷データ保存装置６と同一のローカルネットワーク上にあることが条件として定められており、その条件に合致する場合には印刷出力後の印刷データＰＤを画像形成装置７に保存することが定められている。すなわち、データ要求を送信した画像形成装置７とデータ要求を受信した印刷データ保存装置６とが同じローカルネットワーク上にあれば、ユーザーが普段から利用している画像形成装置７で印刷出力をしようとしていると考えられるため、次回以降の再印刷も同じ画像形成装置７を利用して行われる可能性が高いと予想することができる。そのため、１回目の印刷出力を行う画像形成装置７に印刷データＰＤを保存しておけば、再印刷時にネットワーク３を経由する印刷データＰＤの転送処理を行う必要がなくなるため、効率的に再印刷を行うことができるようになる。このような考えの下で条件Ａが設定されている。図７の例では、条件Ａの判別設定がＯＮになっており、保存装置決定部２３による判別がなされる条件として設定されている。また図７の例では、条件Ａの優先度が「８」に設定されており、他の条件Ｂ〜Ｊと比較して最も高い優先度となっている。したがって、条件Ａは、保存装置決定部２３によって印刷出力後の印刷データＰＤの保存先となる装置を決定する際に最も優先的に判別される条件として設定されている。そして条件Ａを判別することによって保存先となる装置を決定することができなかった場合には、次に優先度の高い条件が保存装置決定部２３によって判別されることになる。
【００６６】
条件Ｂでは、データ要求の送信元である画像形成装置７がデータ要求を受信した印刷データ保存装置６と異なるローカルネットワーク上にあることが条件として定められており、その条件に合致する場合には印刷出力後の印刷データＰＤを印刷データ保存装置６に保存することが定められている。すなわち、データ要求を送信した画像形成装置７とデータ要求を受信した印刷データ保存装置６とが異なるローカルネットワーク上にあれば、ユーザーが普段から利用している画像形成装置７ではなく、出張などで移動した先で印刷出力をしようとしていると考えられ、今回の印刷出力は一時的なものである可能性が高いと言える。そして次回以降の再印刷は、ユーザーが普段から使用している画像形成装置７を利用して行われる可能性が高いと予想することができる。そのため、印刷データ保存装置６に印刷データＰＤを保存しておけば、再印刷時に外部ネットワーク３ｃを経由する印刷データＰＤの転送処理を行う必要がなくなるため、効率的に再印刷を行うことができるようになる。このような考えの下で条件Ｂが設定されている。図７の例では、条件Ｂの判別設定がＯＮになっており、保存装置決定部２３による判別がなされる条件として設定されている。また図７の例では、条件Ｂの優先度が「１」に設定されており、他の条件Ａ，Ｃ〜Ｊと比較して最も低い優先度となっている。したがって、条件Ｂは、他の条件Ａ，Ｃ〜Ｊを判別しても保存先を決定することができなかった場合に、最終的に判別される条件として設定されている。
【００６７】
ここで、画像形成装置７と印刷データ保存装置６とが同一のネットワークにあるいか否かは、例えばＩＰアドレスやサブネットマスク、クラス、セグメント、ドメインなどから判断することができる。さらに、印刷データ保存装置６が受信したデータ要求が通過してきたデフォルトゲートウェイの数など判別することにより、画像形成装置７と印刷データ保存装置６とのネットワーク的な距離を判別することもできる。そのため、条件Ｂに代わる条件として、例えば、画像形成装置７と印刷データ保存装置６とが異なるローカルネットワーク上にある場合に、更に画像形成装置７と印刷データ保存装置６とのネットワーク的な距離が所定距離以上であることを条件として設定するようにしても良い。
【００６８】
条件Ｃでは、印刷データ保存装置６に印刷データＰＤが保存されてから画像形成装置７において印刷出力が行われるまでの経過時間が所定時間未満であることが条件として定められており、その条件に合致する場合には印刷出力後の印刷データＰＤを画像形成装置７に保存することが定められている。すなわち、印刷データ保存装置６が印刷データＰＤを受信してから比較的早期に画像形成装置７からデータ要求を受信した場合には、ユーザーが印刷データＰＤを送信した後、近くの画像形成装置７に移動して印刷出力をしようとしていると考えられるため、次回以降の再印刷も同じ画像形成装置７を利用して行われる可能性が高いと予想することができる。そのため、１回目の印刷出力を行う画像形成装置７に印刷データＰＤを保存しておけば、再印刷時にネットワーク３を経由する印刷データＰＤの転送処理を行う必要がなくなるため、効率的に再印刷を行うことができるようになる。このような考えの下で条件Ｃが設定されている。図７の例では、条件Ｃの判別設定がＯＮになっており、保存装置決定部２３による判別がなされる条件として設定されている。また図７の例では、条件Ｃの優先度が「５」に設定されている。
【００６９】
条件Ｄでは、印刷データ保存装置６に印刷データＰＤが保存されてから画像形成装置７において印刷出力が行われるまでの経過時間が所定時間未満であることが条件として定められており、その条件に合致する場合には印刷出力後の印刷データＰＤを印刷データ保存装置６に保存することが定められている。すなわち、印刷データ保存装置６が印刷データＰＤを保存してから比較的早期に画像形成装置７からデータ要求を受信した場合であっても、ユーザーがどの拠点から印刷データＰＤを送信したものであるかはわからない。つまり、ユーザーは、印刷データ保存装置６とは異なる拠点へ出張し、その出張先の拠点で印刷データＰＤを送信し、最寄りの画像形成装置７を利用して印刷出力をしようとしている可能性もある。この場合、今回の印刷出力は一時的なものである可能性が高いため、次回以降の再印刷は、ユーザーが普段から使用している画像形成装置７を利用して行われる可能性が高いと予想することができる。そのため、印刷データ保存装置６に印刷データＰＤを保存しておけば、再印刷時に外部ネットワーク３ｃを経由する印刷データＰＤの転送処理を行う必要がなくなるため、効率的に再印刷を行うことができるようになる。このような考えの下で条件Ｄが設定されている。
【００７０】
ここで条件Ｄは、条件Ｃとは同じ条件を判別し、その結果、条件Ｃとは異なる保存先を決定する設定となっている。そのため、図７の例では、条件Ｄの判別設定がＯＦＦとなっており、保存装置決定部２３による判別がなされない条件として設定されている。ただし、条件ＣがＯＦＦに設定されれば、条件ＤをＯＮに設定することができるようになる。
【００７１】
条件Ｅでは、印刷データＰＤの送信元である情報処理端末４が印刷データ保存装置６と同一のネットワーク上にあることが条件として定められており、その条件に合致する場合には印刷出力後の印刷データＰＤを印刷データ保存装置６に保存することが定められている。これに対し、条件Ｆでは、条件Ｅと同様に、印刷データＰＤの送信元である情報処理端末４が印刷データ保存装置６と同一のネットワーク上にあることが条件として定められており、その条件に合致する場合には印刷出力後の印刷データＰＤを画像形成装置７に保存することが定められている。つまり、条件Ｅと条件Ｆは、同じ条件を判別し、その結果、互いに異なる保存先を決定する設定となっている。そのため、条件Ｅと条件Ｆは、いずれか一方のみをＯＮに設定することが可能であり、図７の例では、条件Ｅの判別設定がＯＮとなっており、条件Ｆの判別設定がＯＦＦとなっている。
【００７２】
条件Ｇでは、画像形成装置７による印刷出力時に印刷データＰＤに付与されている印刷設定が制限されることが条件として定められており、その条件に合致する場合には印刷出力後の印刷データＰＤを印刷データ保存装置６に保存することが定められている。例えばステープル機能を有していない画像形成装置７がステープル機能に関する設定が付与された印刷データＰＤに基づいて印刷出力を行う際にはステープル機能に関する設定を反映させることができないため、印刷設定が制限される。そのような場合、ユーザーは、直ぐに別の画像形成装置７を利用して再印刷を試みると考えられる。そのため、条件Ｇでは、再印刷が別の画像形成装置７で行われることを想定し、印刷出力後の印刷データＰＤを印刷データ保存装置６で保存するようにしている。
【００７３】
これに対し、条件Ｈでは、条件Ｇと同様に、画像形成装置７による印刷出力時に印刷データＰＤに付与されている印刷設定が制限されることが条件として定められており、その条件に合致する場合には印刷出力後の印刷データＰＤを画像形成装置７に保存することが定められている。例えばユーザーが、ステープル機能を有していない画像形成装置７を利用してステープル機能に関する設定が付与された印刷データＰＤに基づく印刷出力を行うとき、印刷設定を変更することにより、ステープル機能に関する設定をＯＦＦにし、代わりにパンチ機能に関する設定をＯＮにすることがある。そのような場合、ユーザーは、ステープル機能ではなく、パンチ機能を利用することを望んでいると考えられるため、次の再印刷も同じ画像形成装置７を利用して行われる可能性が高いと言える。そのため、条件Ｈでは、再印刷が同じ画像形成装置７で行われることを想定し、印刷出力後の印刷データＰＤを画像形成装置７で保存するようにしている。
【００７４】
ここで条件Ｈは、条件Ｇとは同じ条件を判別し、その結果、条件Ｇとは異なる保存先を決定する設定となっている。そのため、図７の例では、条件Ｈの判別設定がＯＦＦとなっており、保存装置決定部２３による判別がなされない条件として設定されている。ただし、条件ＧがＯＦＦに設定されれば、条件ＨをＯＮに設定することができるようになる。
【００７５】
条件Ｉでは、データ要求を受信した時点における印刷データ保存装置６の負荷状態が所定の閾値未満であることが条件として定められており、その条件に合致する場合には印刷出力後の印刷データＰＤを印刷データ保存装置６に保存することが定められている。尚、負荷状態は、ＣＰＵ１０ａの使用率、メモリ１０ｂの占有率、待機ジョブの数などに基づいて算出される。
【００７６】
条件Ｊでは、印刷データ保存装置６がデータ要求を受信した時点における画像形成装置７の負荷状態が所定の閾値未満であることが条件として定められており、その条件に合致する場合には印刷出力後の印刷データＰＤを画像形成装置７に保存することが定められている。保存装置決定部２３は、この条件Ｊを判別するとき、画像形成装置７に負荷状態を問い合わせ、画像形成装置７からの回答に基づいて判別する。
【００７７】
ユーザーは、上記のような条件Ａ〜ＪのＯＮ／ＯＦＦ設定や優先度を予め適宜設定しておくことにより、保存装置決定部２３においてユーザーが所望する判別を自動で行わせることができるようになる。尚、図７に示す条件Ａ〜Ｊは単なる例示であり、条件情報１８には、条件Ａ〜Ｊ以外の条件が定められていても良い。
【００７８】
図８は、図７とは異なる条件情報１８の例を示す図である。図８に示す条件情報１８には、複数の条件Ａ〜Ｅが予め定められている。そして各条件Ａ〜Ｅには、条件に合致する場合に行うべき次の処理と、条件に合致しない場合に行うべき次の処理とが予め定められている。保存装置決定部２３は、画像形成装置７において印刷出力が行われた後に印刷データＰＤを保存しておく装置を決定する際に、はじめに条件Ａを判別し、その判別結果に基づいて次の処理を順次行っていくことにより、印刷データＰＤを保存しておくべき装置を決定する。尚、図８に示す条件Ａ〜Ｅも単なる例示であり、条件情報１８には、条件Ａ〜Ｅ以外の条件が定められていても良い。
【００７９】
保存装置決定部２３は、図７に示した条件情報１８及び図８に示した条件情報１８のいずれを用いて印刷データＰＤを保存しておく装置を決定するようにしても良い。図７に示し条件情報１８及び図１８に示した条件情報１８のいずれも、ユーザーが適宜設定することが可能である。そのため、印刷データ保存装置６及び画像形成装置７のうちの一方の装置に印刷データＰＤを保存しておくと、再印刷時に印刷出力が完了するまでの時間が延びてしまうケースが生じ得るのであれば、そのようなケースにおいて他方の装置に印刷データＰＤを保存できるようにした条件情報１８を設定しておけば良いのである。
【００８０】
そして保存装置決定部２３は、記憶部１１に予め保存されている条件情報１８を参照することにより、画像形成装置７において印刷出力が行われる際の処理状況が、ユーザーによって予め設定された各種の条件に合致するか否かを判別することにより、印刷データＰＤを保存しておく装置を決定する。したがって、保存装置決定部２３は、画像形成装置７において印刷出力が行われる際の処理状況に応じて、印刷出力後の印刷データＰＤを、印刷データ保存装置６及び画像形成装置７のいずれで保存するかを動的に決定することが可能となるのである。言い換えると、本実施形態では、印刷出力が行われた後の印刷データＰＤの保存先を印刷データ保存装置６及び画像形成装置７のいずれか一方に固定しているのではなく、画像形成装置７において印刷出力が行われるときの画像形成システム１の処理状況に応じて動的に変化させることができるのである。その結果、保存装置決定部２３は、ユーザーによって予め設定される条件情報１８に基づき、再印刷時に印刷出力が完了するまでの時間が延びてしまうこととなるケースを自動的に検出し、そのようなケースが生じないように、適切な保存先を決定することができる。
【００８１】
図９は、印刷データＰＤを保存している印刷データ保存装置６とユーザーが操作する画像形成装置７とが互いに連携して動作するプロセスの一例を示す図である。図９では、ユーザーが情報処理端末４を操作して送信した印刷データＰＤが既に印刷データ保存装置６に記憶されている状態からのプロセスを示している。ユーザーは、任意の画像形成装置７の設置場所に移動し、操作パネル１２に対してログイン操作を行う。画像形成装置７は、ユーザーによって入力される情報に基づいてユーザー認証を行い、ユーザー認証の結果に基づいて動作状態をログイン状態へ移行させる（プロセスＰ１）。画像形成装置７は、ユーザーによるログイン状態へ移行させると、印刷データ保存装置６に対してリスト要求Ｄ１を送信する（プロセスＰ２）。
【００８２】
印刷データ保存装置６は、画像形成装置７からリスト要求Ｄ１を受信すると、リスト要求Ｄ１で指定されたユーザーが印刷出力可能な全ての印刷データＰＤを含む印刷データリストＤ２を生成し、その印刷データリストＤ２を画像形成装置７へ送信する（プロセスＰ３）。
【００８３】
画像形成装置７は、印刷データリストＤ２を受信すると、印刷データリストＤ２に基づいてユーザーが印刷出力可能な印刷データＰＤを操作パネル１２の表示部１２ａに表示する。このとき、画像形成装置７は、自機で保存している印刷データＰＤの中に、ログインしたユーザーが印刷出力可能な印刷データＰＤがあれば、それを含めた表示画面を生成し、表示部１２ａに表示する。そして画像形成装置７は、操作パネル１２に対して行われるユーザーの選択操作に基づき、印刷対象となる印刷データＰＤを選択する（プロセスＰ４）。そして画像形成装置７は、ユーザーによる印刷実行指示を検知すると（プロセスＰ５）、ユーザーによって選択された印刷データＰＤの保存場所を確認する。その結果、ユーザーによって選択された印刷データＰＤが印刷データ保存装置６に保存されている場合、画像形成装置７は、印刷データ保存装置６に対し、ユーザーによって選択された印刷データＰＤを指定したデータ要求Ｄ３を送信する（プロセスＰ３）。
【００８４】
印刷データ保存装置６は、画像形成装置７からデータ要求Ｄ３を受信すると、データ要求Ｄ３で指定された印刷データＰＤを読み出す。そして印刷データ保存装置６は、保存先決定処理を行う（プロセスＰ７）。この保存先決定処理では、画像形成装置７において印刷データＰＤに基づく印刷出力が行われた後、その印刷データＰＤを印刷データ保存装置６と画像形成装置７のいずれで保存しておくかを決定する処理が行われる。すなわち、印刷データ保存装置６は、保存装置決定部２３を機能させ、上述した条件情報１８に基づいて現在の処理状況を判別することにより、印刷データＰＤを保存しておく装置を、印刷データ保存装置６と画像形成装置７のいずれか一方に決定する。その結果、画像形成装置７において印刷データＰＤを保存しておくことに決定すると、印刷データ保存装置６は、データ要求Ｄ３で指定された印刷データＰＤを画像形成装置７に送信するとき、印刷データＰＤに保存指示Ｄ４を付加して送信する（プロセスＰ８）。
【００８５】
画像形成装置７は、印刷データ保存装置６から印刷データＰＤを受信すると、その印刷データＰＤに基づいて印刷出力を行う（プロセスＰ９）。このとき、画像形成装置７は、印刷データＰＤに付与されている印刷設定を反映された状態で印刷出力を行う。ただし、画像形成装置７においてサポートされていない機能に関する印刷設定が印刷データＰＤに付与されている場合、画像形成装置７はそのような印刷設定を反映させることができない。そのため、画像形成装置７は、自機でサポートしていない機能に関する印刷設定を無視して印刷出力を行うことになる。この場合、印刷データＰＤに付与されている印刷設定は、印刷出力時に制限されることになる。
【００８６】
また画像形成装置７は、印刷データＰＤに基づく印刷出力を行う際に、ユーザーによる印刷設定の変更操作を受け付けることも可能である。そのため、印刷出力時にユーザーによる印刷設定の変更操作が行われた場合、画像形成装置７は、ユーザーによって変更された印刷設定を反映させた状態で印刷出力を行う。
【００８７】
画像形成装置７は、印刷データＰＤに基づく印刷出力を完了すると、印刷データＰＤの送信元である印刷データ保存装置６に対し、印刷完了通知Ｄ５を送信する（プロセスＰ１０）。この印刷完了通知Ｄ５により、印刷データ保存装置６は、画像形成装置７へ送信した印刷データＰＤに基づく印刷出力が完了したことを把握することができる。
【００８８】
また画像形成装置７は、印刷出力が完了した後、印刷データＰＤに保存指示Ｄ４が付加されていたか否かを判断する。その結果、印刷データＰＤに保存指示Ｄ４が付加されていた場合、画像形成装置７は、印刷データ保存装置６から受信した印刷データＰＤをその後も継続して印刷データ記憶部１９に保存した状態を継続させる（プロセスＰ１１）。そして画像形成装置７は、印刷データＰＤを印刷データ記憶部１９に保存すると、印刷データ保存装置６に対して保存完了通知Ｄ６を送信する（プロセスＰ１２）。
【００８９】
印刷データ保存装置６は、画像形成装置７から保存完了通知Ｄ６を受信すると、印刷出力された印刷データＰＤが画像形成装置７において正常に保存されたことを把握することができる。そのため、印刷データ保存装置６は、自機の印刷データ記憶部１９に保存している印刷データＰＤを削除する（プロセスＰ１３）。これにより、印刷データ保存装置６における印刷データ記憶部１９の記憶領域に空きが生じるため、印刷データ保存装置６は、より多くの印刷データを記憶することができるようになる。
【００９０】
一方、保存先決定処理（プロセスＰ７）において、印刷データ保存装置６が自機において印刷データＰＤを保存しておくことに決定した場合、印刷データ保存装置６から画像形成装置７へ送信される印刷データＰＤには保存指示Ｄ４が付加されない。この場合、画像形成装置７は、印刷データＰＤに基づく印刷出力が完了した後に、印刷データ保存装置６から受信した印刷データＰＤを削除する。そして印刷データ保存装置６は、画像形成装置７から印刷完了通知Ｄ５を受信した後においても自機において印刷データＰＤを継続して保存する。
【００９１】
次に印刷データ保存装置６において行われる処理手順について説明する。図１０及び図１１は、印刷データ保存装置６において行われる処理手順の一例を示すフローチャートである。この処理は、制御部１０のＣＰＵ１０ａが印刷データ保存装置６用のプログラム１７を実行することによって行われる処理であり、例えば一定時間ごとに繰り返し行われる処理である。
【００９２】
印刷データ保存装置６は、この処理を開始すると、情報処理端末４から送信される印刷データＰＤを受信したか否かを判断し（ステップＳ１０）、印刷データＰＤを受信していれば（ステップＳ１０でＹＥＳ）、その印刷データＰＤをユーザーと関連付けて印刷データ記憶部１９に保存する（ステップＳ１１）。尚、印刷データＰＤを受信していない場合（ステップＳ１０でＮＯ）、ステップＳ１１の処理は行われず、ステップＳ１２へ進む。
【００９３】
次に印刷データ保存装置６は、他の画像形成装置７から特定のユーザーが印刷出力可能な印刷データＰＤのリスト要求Ｄ１を受信したか否かを判断し（ステップＳ１２）、リスト要求Ｄ１を受信していれば（ステップＳ１２でＹＥＳ）、印刷データリストＤ２を作成し、その印刷データリストＤ２を画像形成装置７へ送信する（ステップＳ１３）。尚、リスト要求Ｄ１を受信していない場合（ステップＳ１２でＮＯ）、ステップＳ１３の処理は行われず、ステップＳ１４へ進む。
【００９４】
次に印刷データ保存装置６は、画像形成装置７からデータ要求Ｄ３を受信したか否かを判断し（ステップＳ１４）、データ要求Ｄ３を受信していれば（ステップＳ１４でＹＥＳ）、データ要求Ｄ３で指定された印刷データＰＤを印刷データ記憶部１９から読み出す（ステップＳ１５）。そして印刷データ保存装置６は、保存先決定処理を実行する（ステップＳ１６）。この保存先決定処理（ステップＳ１６）では、画像形成装置７において印刷データＰＤに基づく印刷出力が行われた後、その印刷データＰＤを印刷データ保存装置６と画像形成装置７とのいずれで保存しておくかが決定される。尚、保存先決定処理（ステップＳ１６）の詳細な処理の一例については後述する。
【００９５】
印刷データ保存装置６は、保存先決定処理（ステップＳ１６）で印刷データＰＤの保存先となる装置を決定すると、画像形成装置７が印刷データＰＤの保存先として決定されたか否かを判断する（ステップＳ１７）。その結果、画像形成装置７が印刷データＰＤの保存先として決定された場合（ステップＳ１７でＹＥＳ）、印刷データ保存装置６は、ステップＳ１５で読み出した印刷データＰＤに対して保存指示Ｄ４を付加する（ステップＳ１８）。これに対し、印刷データ保存装置６が印刷データＰＤの保存先として決定された場合（ステップＳ１７でＮＯ）、ステップＳ１８の処理は行われず、ステップＳ１９へ進む。
【００９６】
そして印刷データ保存装置６は、ステップＳ１５で読み出した印刷データＰＤを画像形成装置７へ送信する（ステップＳ１９）。このとき、印刷データＰＤに保存指示Ｄ４が付加されていれば、印刷データＰＤと共に保存指示Ｄ４が画像形成装置７へ送信される。
【００９７】
その後、印刷データ保存装置６は、印刷データＰＤを送信した画像形成装置７から保存完了通知Ｄ６を受信したか否かを判断し（ステップＳ２０）、保存完了通知Ｄ６を受信した場合には（ステップＳ２０でＹＥＳ）、印刷データ記憶部１９に保存されている印刷データＰＤを削除する（ステップＳ２１）。尚、保存完了通知Ｄ６を受信していない場合（ステップＳ２０でＮＯ）、ステップＳ２１の処理は行われないため、印刷データ保存装置６において印刷データＰＤの保存状態が継続される。
【００９８】
このように本実施形態では、印刷データ保存装置６が、画像形成装置７に対して印刷データＰＤを送信する際に、印刷出力後の印刷データＰＤを印刷データ保存装置６と画像形成装置７とのいずれに保存しておくかを決定するように構成されている。
【００９９】
図１１は、保存先決定処理（ステップＳ１６）の詳細な処理手順の一例を示すフローチャートである。尚、図１１では、図８に示した条件情報１８に基づいて保存先となる装置を決定する場合の処理を示している。印刷データ保存装置６は、この処理を開始すると、印刷データＰＤに基づく印刷出力のために行われる処理状況が所定条件に合致するか否かを判別する判別処理（ステップＳ３０）を開始する。例えば、判別処理（ステップＳ３０）では、始めにデータ要求Ｄ３の送信元である画像形成装置７が印刷データ保存装置６と同一のネットワーク上にあるか否かが判定される（ステップＳ３１）。画像形成装置７が印刷データ保存装置６と同一のネットワーク上にある場合（ステップＳ３１でＹＥＳ）、次に画像形成装置７において印刷データＰＤに基づく印刷出力が行われる際に、印刷データＰＤに付与されている印刷設定が制限されるか否かが判定される（ステップＳ３２）。印刷出力時に印刷データＰＤに付与されている印刷設定が制限されない場合（ステップＳ３２でＮＯ）、画像形成装置７の現在の負荷状態が所定の閾値未満であるか否かが判定される（ステップＳ３３）。その結果、画像形成装置７の現在の負荷状態が所定の閾値未満である場合（ステップＳ３３でＹＥＳ）、印刷データ保存装置６は、印刷出力後の印刷データＰＤの保存先を、画像形成装置７に決定する（ステップＳ３６）。
【０１００】
これに対し、印刷出力時に印刷データＰＤに付与されている印刷設定が制限される場合（ステップＳ３２でＹＥＳ）、或いは、画像形成装置７の現在の負荷状態が所定の閾値以上である場合（ステップＳ３３でＮＯ）、印刷データ保存装置６は、印刷出力後の印刷データＰＤの保存先を、印刷データ保存装置６、すなわち自機に決定する（ステップＳ３７）。
【０１０１】
また画像形成装置７が印刷データ保存装置６と同一のネットワーク上にないと判定された場合（ステップＳ３１でＮＯ）、次に印刷データ保存装置６は、印刷データＰＤを保存してからの経過時間が所定時間未満であるか否かを判定する（ステップＳ３４）。その結果、経過時間が所定時間未満である場合（ステップＳ３４でＹＥＳ）、印刷データ保存装置６は、印刷出力後の印刷データＰＤの保存先を、印刷データ保存装置６、すなわち自機に決定する（ステップＳ３７）。
【０１０２】
また印刷データＰＤを保存してからの経過時間が所定時間以上である場合（ステップＳ３４でＮＯ）、印刷データ保存装置６は、さらに印刷データＰＤの送信元である情報処理端末４が印刷データ保存装置６と同一のネットワーク上にあるか否かを判定する（ステップＳ３５）。その結果、情報処理端末４が印刷データ保存装置６と同一のネットワーク上にある場合（ステップＳ３５でＹＥＳ）、印刷データ保存装置６は、印刷出力後の印刷データＰＤの保存先を、印刷データ保存装置６、すなわち自機に決定する（ステップＳ３７）。
【０１０３】
これに対し、情報処理端末４が印刷データ保存装置６と同一のネットワーク上にない場合（ステップＳ３５でＮＯ）、印刷データ保存装置６は、印刷出力後の印刷データＰＤの保存先を、画像形成装置７に決定する（ステップＳ３６）。
【０１０４】
以上のような保存先決定処理を行うことにより、印刷データ保存装置６は、画像形成装置７からデータ要求Ｄ３を受信したタイミングで、印刷出力後の印刷データＰＤを、印刷データ保存装置６及び画像形成装置７のいずれに保存しておくかを決定することができる。その結果、画像形成装置７において印刷出力が行われた印刷データＰＤは、再印刷時において効率的に印刷出力を完了させることができる装置に保存されることになる。
【０１０５】
尚、上述した判別処理（ステップＳ３０）の詳細は、ユーザーが条件情報１８を変更した場合にはそれに応じて変更される。つまり、判別処理（ステップＳ３０）は、ユーザーによって設定される条件情報１８に応じた処理手順となるため、図１１に示した処理手順には限られない。
【０１０６】
以上のように本実施形態の印刷データ保存装置６は、画像形成装置７において印刷出力が行われる際の処理状況が所定条件に合致するか否かを自動判別し、印刷データＰＤを印刷データ保存装置６及び画像形成装置７のいずれで保存するかを決定する保存装置決定部２３を有している。そして印刷データ保存装置６及び画像形成装置７のそれぞれは、画像形成装置７において印刷データＰＤに基づく印刷出力が行われた後、保存装置決定部２３の決定結果に基づき、印刷データ保存装置６及び画像形成装置７の一方で印刷データＰＤを保存し、他方で印刷データＰＤを削除するデータ管理部２１，３５を有している。そのため、本実施形態の画像形成システム１は、画像形成装置７で印刷データＰＤに基づく印刷出力が行われる際の処理状況に応じて、印刷データＰＤを保存しておく保存先を印刷データ保存装置６及び画像形成装置７のうちから動的に選択することが可能であり、印刷データＰＤに基づく再印刷が行われるときに効率的に印刷出力を行うことができる装置に印刷データＰＤを保存しておくことができるようになるという利点がある。
【０１０７】
（第２実施形態）
次に本発明の第２実施形態について説明する。上記第１実施形態では、印刷データ保存装置６に保存装置決定部２３が設けられており、印刷データ保存装置６が画像形成装置７からデータ要求Ｄ３を受信したタイミングで印刷データＰＤの保存先となる装置を決定する例を説明した。本実施形態では、印刷データＰＤに基づいて印刷出力を行う画像形成装置７において印刷データＰＤの保存先となる装置を決定する例について説明する。
【０１０８】
図１２は、第２実施形態においてクライアント機として機能する画像形成装置７の機能構成を示すブロック図である。この画像形成装置７が第１実施形態で説明したものと異なる点は、ジョブ制御部３０が保存装置決定部３９として機能する点である。
【０１０９】
保存装置決定部３９は、例えば画像形成装置７において印刷データＰＤに基づく印刷出力が完了した後に機能し、印刷データ保存装置６から取得した印刷データＰＤを、印刷データ保存装置６及び画像形成装置７のいずれで保存しておくかを決定する。そのため、画像形成装置７の記憶部１１には、保存装置決定部３９が参照する条件情報１８が予め記憶されている。保存装置決定部３９は、印刷データＰＤの保存先を決定するとき、記憶部１１から条件情報１８を読み出し、画像形成システム１における現在の処理状況が条件情報１８に定められた各種条件に合致するか否かを自動判別し、その判別結果に基づいて、印刷出力後の印刷データＰＤの保存先を印刷データ保存装置６及び画像形成装置７のいずれか一方に決定する。
【０１１０】
尚、条件情報１８の詳細は、第１実施形態で説明したものと同様である。また画像形成装置７におけるその他の機能構成も、第１実施形態で説明したものと同様である。
【０１１１】
図１３は、第２実施形態において印刷データＰＤを保存している印刷データ保存装置６とユーザーが操作する画像形成装置７とが互いに連携して動作するプロセスの一例を示す図である。図１３では、ユーザーが情報処理端末４を操作して送信した印刷データＰＤが既に印刷データ保存装置６に記憶されている状態からのプロセスを示している。また図１３において、プロセスＰ２０〜Ｐ２５までの処理は、図９に示したプロセスＰ１〜Ｐ６までの処理と同様であるため、説明を省略する。
【０１１２】
印刷データ保存装置６は、画像形成装置７からデータ要求Ｄ３を受信すると、データ要求Ｄ３で指定された印刷データＰＤを読み出し、その印刷データＰＤを画像形成装置７へ送信する（プロセスＰ２６）。画像形成装置７は、印刷データ保存装置６から印刷データＰＤを受信すると、その印刷データＰＤに基づいて印刷出力を行う（プロセスＰ２７）。そして画像形成装置７は、印刷データＰＤに基づく印刷出力を完了すると、印刷データＰＤの送信元である印刷データ保存装置６に対し、印刷完了通知Ｄ５を送信する（プロセスＰ２８）。
【０１１３】
また画像形成装置７は、印刷データＰＤに基づく印刷出力を完了させると、保存先決定処理を実行する（プロセスＰ２９）。この保存先決定処理では、第１実施形態と同様に、印刷出力が行われた印刷データＰＤを印刷データ保存装置６と画像形成装置７のいずれで保存しておくかを決定する処理が行われる。すなわち、画像形成装置７は、保存装置決定部３９を機能させ、条件情報１８に基づいて現在の処理状況を判別することにより、印刷データＰＤを保存しておく装置を、印刷データ保存装置６と画像形成装置７のいずれか一方に決定する。その結果、画像形成装置７において印刷データＰＤを保存しておくことに決定すると、画像形成装置７は、印刷データ保存装置６から受信した印刷データＰＤをその後も継続して印刷データ記憶部１９に保存した状態を継続させる（プロセスＰ３０）。そして画像形成装置７は、印刷データＰＤを印刷データ記憶部１９に保存すると、印刷データ保存装置６に対して保存完了通知Ｄ６を送信する（プロセスＰ３１）。
【０１１４】
印刷データ保存装置６は、画像形成装置７から保存完了通知Ｄ６を受信すると、印刷出力された印刷データＰＤが画像形成装置７において正常に保存されたことを把握することができる。そのため、印刷データ保存装置６は、自機の印刷データ記憶部１９に保存している印刷データＰＤを削除する（プロセスＰ３２）。
【０１１５】
一方、保存先決定処理（プロセスＰ２９）において、印刷データ保存装置６に印刷データＰＤを保存しておくことに決定した場合、画像形成装置７は、印刷出力完了後、印刷データ保存装置６に対して保存完了通知Ｄ６を送信しない。この場合、画像形成装置７は、印刷データＰＤに基づく印刷出力が完了した後に、印刷データ保存装置６から受信した印刷データＰＤを削除する。そして印刷データ保存装置６は、画像形成装置７から印刷完了通知Ｄ５を受信した後においても自機において印刷データＰＤを継続して保存する。
【０１１６】
次に本実施形態の画像形成装置７において行われる処理手順について説明する。図１４は、画像形成装置７において行われる処理手順の一例を示すフローチャートである。この処理は、制御部１０のＣＰＵ１０ａが画像形成装置７用のプログラム１７を実行することによって行われる処理であり、例えば一定時間ごとに繰り返し行われる処理である。
【０１１７】
画像形成装置７は、この処理を開始すると、ユーザーによる操作に基づいてログイン状態へ移行させるか否かを判断する（ステップＳ５０）。ログイン状態へ移行させる場合（ステップＳ５０でＹＥＳ）、画像形成装置７はログイン処理を行う（ステップＳ５１）。そして画像形成装置７は、印刷データ保存装置６に対してログインしたユーザーが印刷出力可能な印刷データＰＤのリスト要求Ｄ１を送信し（ステップＳ５２）、印刷データ保存装置６から印刷データリストＤ２を受信する（ステップＳ５３）。画像形成装置７は、印刷データリストＤ２を受信すると、自機で保存している印刷データＰＤと組み合わせて操作パネル１２の表示部１２ａに、ユーザーが印刷出力可能な印刷データＰＤのリストを表示する（ステップＳ５４）。そしてユーザーによる印刷データＰＤの選択操作を検知すると（ステップＳ５５）、画像形成装置７は、印刷対象となる印刷データＰＤを特定する（ステップＳ５６）。そしてユーザーによる印刷実行指示を検知すると（ステップＳ５７）、画像形成装置７は、ユーザーによって選択された印刷データＰＤの保存場所を確認し、その保存場所が印刷データ保存装置６であれば、印刷データ保存装置６に対してデータ要求Ｄ３を送信し（ステップＳ５８）、印刷データ保存装置６から印刷対象となる印刷データＰＤを受信する（ステップＳ５９）。
【０１１８】
画像形成装置７は、印刷データＰＤを受信すると、その印刷データＰＤに基づく印刷出力を開始する（ステップＳ６０）。そして印刷出力が完了したことを検知すると（ステップＳ６１でＹＥＳ）、画像形成装置７は、印刷データ保存装置６に対して印刷完了通知Ｄ５を送信する（ステップＳ６２）。また画像形成装置７は、印刷データＰＤに基づく印刷出力が完了すると、保存先決定処理を実行する（ステップＳ６３）。この保存先決定処理（ステップＳ６２）の詳細は、図１１を参照して説明した処理手順と同様である。したがって、画像形成装置７が印刷データＰＤに基づく印刷出力を行ったときの処理状況に応じて印刷データＰＤの保存先が印刷データ保存装置６と画像形成装置７のいずれかに一方に決定される。
【０１１９】
画像形成装置７は、保存先決定処理（ステップＳ６３）において決定された保存先の装置が画像形成装置７であるか否かを判断し（ステップＳ６４）、画像形成装置７であれば（ステップＳ６４でＹＥＳ）、印刷データＰＤを印刷データ記憶部１９に保存する（ステップＳ６５）。そして画像形成装置７は、印刷データ保存装置６に対して保存完了通知Ｄ６を送信する（ステップＳ６６）。これにより、印刷データ保存装置６において保存されている印刷データＰＤが削除される。
【０１２０】
これに対し、印刷データＰＤの保存先として印刷データ保存装置６を決定した場合（ステップＳ６４でＮＯ）、画像形成装置７は、印刷データ保存装置６から受信した印刷データＰＤを削除する（ステップＳ６７）。この場合、画像形成装置７は、保存完了通知Ｄ６を送信しないため、印刷データ保存装置６において印刷データＰＤの保存状態が継続される。
【０１２１】
以上のように本実施形態では、クライアント機として機能する画像形成装置７が、印刷出力後の印刷データＰＤを印刷データ保存装置６及び画像形成装置７のいずれで保存するかを決定する保存装置決定部３９を有している。そして印刷データ保存装置６及び画像形成装置７のそれぞれは、保存装置決定部３９の決定結果に基づき、印刷データ保存装置６及び画像形成装置７の一方で印刷データＰＤを保存し、他方で印刷データＰＤを削除するデータ管理部２１，３５を有している。そのため、本実施形態の画像形成システム１においても、第１実施形態と同様に、画像形成装置７で印刷データＰＤに基づく印刷出力が行われる際の処理状況に応じて、印刷データＰＤを保存しておく保存先を印刷データ保存装置６及び画像形成装置７のうちから動的に選択することが可能であり、印刷データＰＤに基づく再印刷が行われるときに効率的に印刷出力を行うことができる装置に印刷データＰＤを保存しておくことができるようになる。
【０１２２】
尚、本実施形態において上述した点以外については、第１実施形態で説明したものと同様である。
【０１２３】
（第３実施形態）
次に本発明の第３実施形態について説明する。図１５は、本実施形態における画像形成システム１の概念的構成例を示す図である。この画像形成システム１は、複数の画像形成装置５１〜５９がネットワーク３に接続された構成である。ネットワーク３は、１つのローカルネットワークで構成されるものであっても良いし、複数のローカルネットワークが相互に接続された構成であっても良い。
【０１２４】
この画像形成システム１では、複数の画像形成装置５１〜５９が３つのグループに分類されている。すなわち、画像形成装置５１，５２，５３がグループ４１に属し、画像形成装置５４，５５，５６がグループ４２に属し、画像形成装置５７，５８，５９がグループ４３に属するように分類されている。グループ４１に属する３つの画像形成装置５１，５２，５３のうち、画像形成装置５１が印刷データ保存装置６として動作し、他の画像形成装置５２，５３がクライアント機として機能する画像形成装置７である。またグループ４２に属する３つの画像形成装置５４，５５，５６のうち、画像形成装置５４が印刷データ保存装置６として動作し、他の画像形成装置５５，５６がクライアント機として機能する画像形成装置７である。さらにグループ４３に属する３つの画像形成装置５７，５８，５９のうち、画像形成装置５７が印刷データ保存装置６として動作し、他の画像形成装置５８，５９がクライアント機として機能する画像形成装置７である。
【０１２５】
上記のような画像形成システム１の場合、条件情報１８には、印刷データＰＤを保持している印刷データ保存装置６と、ユーザーが印刷出力しようとしている画像形成装置７とが同一のグループに含まれることを判別する条件が含まれていても良い。例えば、条件情報１８は、印刷データ保存装置６と画像形成装置７とが同一グループに含まれる場合に画像形成装置７を印刷データＰＤの保存先に決定し、印刷データ保存装置６と画像形成装置７とが異なるグループに含まれる場合に印刷データ保存装置６を印刷データＰＤの保存先に決定する条件である。この場合、上述した保存装置決定部２３，３９は、印刷データ保存装置６及び画像形成装置７がどのグループに属するかによって適切な装置に印刷データＰＤを保存しておくことができるようになる。
【０１２６】
尚、本実施形態において上述した点以外については、第１実施形態で説明したものと同様である。
【０１２７】
（変形例）
以上、本発明に関する幾つかの実施形態について説明したが、本発明は、上記実施形態において説明した内容のものに限られるものではなく、種々の変形例が適用可能である。
【０１２８】
例えば、上記第１乃至第３実施形態では、印刷データ保存装置６として機能する画像形成装置２にプリントサーバーの機能が搭載されている場合を例示したが、これに限られるものではない。すなわち、画像形成システム１には、上述した印刷データ保存装置６として機能する専用のプリントサーバーが設けられた構成であっても構わない。
【０１２９】
また第１実施形態では、１つのローカルネットワーク３ａ，３ｂに１つの印刷データ保存装置６が設けられる場合を例示したが、これに限られるものでもなく、１つのローカルネットワーク３ａ，３ｂに複数の印刷データ保存装置６が設けられた構成であっても構わない。同様に、第３実施形態では、１つのグループ４１，４２，４３に１つの印刷データ保存装置６が設けられる場合を例示したが、これに限られるものでもなく、１つのグループ４１，４２，４３に複数の印刷データ保存装置６が設けられた構成であっても構わない。
【符号の説明】
【０１３０】
１  画像形成システム
２（２ａ〜２ｈ）  画像形成装置
３  ネットワーク
４  情報処理端末
６  印刷データ保存装置
７  画像形成装置（クライアント機）
１１  記憶部（記憶手段）
１５  プリンタ部（印刷出力手段）
１７  プログラム
１８  条件情報
２１  データ管理部（データ管理手段）
２２  データ送信部（印刷データ送信手段）
２３  保存装置決定部（保存装置決定手段）
３３  データ要求部（印刷データ取得手段）
３５  データ管理部（印刷データ管理手段）
３９  保存装置決定部（保存装置決定手段）
５１〜５９  画像形成装置
【図１】
2019043033.tif 000003
【図２】
2019043033.tif 000004
【図３】
2019043033.tif 000005
【図４】
2019043033.tif 000006
【図５】
2019043033.tif 000007
【図６】
2019043033.tif 000008
【図７】
2019043033.tif 000009
【図８】
2019043033.tif 000010
【図９】
2019043033.tif 000011
【図１０】
2019043033.tif 000012
【図１１】
2019043033.tif 000013
【図１２】
2019043033.tif 000014
【図１３】
2019043033.tif 000015
【図１４】
2019043033.tif 000016
【図１５】
2019043033.tif 000017