(57)【要約】【課題】画像形成装置にスプールサーバの識別情報を登録する処理を簡素化することができる管理装置、画像処理システム、印刷ジョブ出力方法、印刷ジョブ出力プログラム、および記憶媒体を提供する。【解決手段】印刷ジョブを蓄積する記憶部１１０と、画像形成装置から印刷ジョブの取得要求を受信する送受信部１０１と、取得要求された印刷ジョブ、またはジョブリストを取得する取得部１０２と、取得された印刷ジョブ、またはジョブリストを送信したスプールサーバに蓄積された印刷ジョブを画像形成装置に出力させる処理を制御する出力制御部１０３と、を備えた。【選択図】図２
2012027666.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを蓄積する蓄積装置と、印刷ジョブを印刷する画像形成装置とにネットワークで接続された管理装置であって、
印刷ジョブを蓄積する記憶部と、
前記画像形成装置から印刷ジョブの取得要求を受信する取得要求受信部と、
取得要求された前記印刷ジョブ、または前記蓄積装置が蓄積した印刷ジョブのリストを送信する送信要求を前記蓄積装置に送信する送信要求送信部と、
前記記憶部、または前記送信要求に対して応答した前記蓄積装置に蓄積された前記印刷ジョブ、または前記送信要求に対して応答した前記蓄積装置に蓄積された前記リストを取得する取得部と、
取得された前記印刷ジョブ、または前記リストを送信した前記蓄積装置に蓄積された前記印刷ジョブを前記画像形成装置に出力する処理を制御する出力制御部と、
を備えたことを特徴とする管理装置。
【請求項２】
前記印刷ジョブの取得要求は、印刷ジョブを識別する印刷ジョブ識別情報を含み、
前記送信要求送信部は、取得要求に含まれる前記印刷ジョブ識別情報を含む前記送信要求を送信し、
前記取得部は、前記印刷ジョブ識別情報により識別される印刷ジョブを取得し、
前記出力制御部は、取得された前記印刷ジョブを前記画像形成装置に送信すること、
を特徴とする請求項１に記載の管理装置。
【請求項３】
前記リストは、印刷ジョブを識別する印刷ジョブ識別情報を含み、
前記印刷ジョブの取得要求は、前記リストを識別するリスト識別情報を含み、
前記送信要求送信部は、前記リスト識別情報を含む前記送信要求を送信し、
前記取得部は、前記リスト識別情報により識別されるリストを取得すること、
を特徴とする請求項１に記載の管理装置。
【請求項４】
前記リストは前記印刷ジョブ識別情報を含み、
前記リストが取得された場合に、前記リストの中から選択された出力対象となる印刷ジョブの前記印刷ジョブ識別情報を受信する選択ジョブ受信部と、
をさらに備え、
前記出力制御部は、前記リストを送信した前記蓄積装置から、受信した前記印刷ジョブ識別情報により識別される印刷ジョブを取得し、取得した前記印刷ジョブを前記画像形成装置に送信すること、
を特徴とする請求項３に記載の管理装置。
【請求項５】
取得要求された前記印刷ジョブが前記記憶部に記憶されているか、前記蓄積装置に蓄積されているかを判定する判定部、
をさらに備え、
前記出力制御部は、取得要求された前記印刷ジョブが前記蓄積装置に蓄積されていると判定された場合に、前記蓄積装置に蓄積された印刷ジョブを前記画像形成装置に出力する処理を制御すること、
を特徴とする請求項１に記載の管理装置。
【請求項６】
前記出力制御部は、前記印刷ジョブが前記蓄積装置に蓄積されていると判定された場合に、前記蓄積装置から前記印刷ジョブを取得し、取得した前記印刷ジョブを前記画像形成装置に送信すること、
を特徴とする請求項１に記載の管理装置。
【請求項７】
前記出力制御部は、前記印刷ジョブが前記記憶部に記憶されていると判定された場合に、前記記憶部から前記印刷ジョブを取得し、取得した前記印刷ジョブを前記画像形成装置に送信すること、
を特徴とする請求項１に記載の管理装置。
【請求項８】
前記リストは前記印刷ジョブ識別情報を含み、
前記リストが取得された場合に、前記リストの中から選択された出力対象となる印刷ジョブの前記印刷ジョブ識別情報を受信する選択ジョブ受信部、
をさらに備え、
前記出力制御部は、前記リストを送信した前記蓄積装置に対して、受信した前記印刷ジョブ識別情報により識別される印刷ジョブを前記画像形成装置に送信させること、
を特徴とする請求項３に記載の管理装置。
【請求項９】
前記リストは前記印刷ジョブ識別情報を含み、
前記リストが取得された場合に、前記リストの中から選択された出力対象となる印刷ジョブの前記印刷ジョブ識別情報を受信する選択ジョブ受信部、
をさらに備え、
前記記憶部は、前記蓄積装置を識別する装置識別情報をさらに記憶し、
前記出力制御部は、前記リストを送信した前記蓄積装置の前記装置識別情報を前記画像形成装置に送信し、前記画像形成装置に対して前記蓄積装置から受信した前記印刷ジョブ識別情報により識別される印刷ジョブを取得させること、
を特徴とする請求項３に記載の管理装置。
【請求項１０】
印刷ジョブを蓄積する蓄積装置と、印刷ジョブと前記蓄積装置とを管理する管理装置と、印刷ジョブを印刷する画像形成装置とがネットワークで接続された画像処理システムであって、
前記管理装置は、
印刷ジョブを蓄積する記憶部と、
前記画像形成装置から印刷ジョブの取得要求を受信する取得要求受信部と、
取得要求された前記印刷ジョブ、または前記リストを送信する送信要求を前記蓄積装置に送信する送信要求送信部と、
前記記憶部、または前記送信要求に対して応答した前記蓄積装置に蓄積された前記印刷ジョブ、または前記送信要求に対して応答した前記蓄積装置に蓄積された前記リストを取得する取得部と、
取得された前記印刷ジョブ、または取得要求された前記印刷ジョブを含む前記リストを送信した前記蓄積装置に蓄積された前記印刷ジョブを前記画像形成装置に出力する処理を制御する出力制御部と、
を備え、
前記画像形成装置は、
前記管理装置に前記印刷ジョブの取得要求を送信する印刷ジョブ取得要求送信部と、
前記管理装置により制御された処理に応じて前記印刷ジョブを出力する出力部と、
を備えたことを特徴とする画像処理システム。
【請求項１１】
印刷ジョブを蓄積する蓄積装置と、印刷ジョブを印刷する画像形成装置とにネットワークで接続された管理装置で実行される印刷ジョブ出力方法であって、
印刷ジョブを記憶部に蓄積する蓄積ステップと、
前記画像形成装置から印刷ジョブの取得要求を受信する印刷ジョブ取得要求受信ステップと、
取得要求された前記印刷ジョブ、または前記リストを送信する送信要求を前記蓄積装置に送信する送信要求送信ステップと、
前記記憶部、または前記送信要求に対して応答した前記蓄積装置に蓄積された前記印刷ジョブ、または前記送信要求に対して応答した前記蓄積装置に蓄積された前記リストを取得する取得ステップと、
取得された前記印刷ジョブ、または取得要求された前記印刷ジョブを含む前記リストを送信した前記蓄積装置に蓄積された前記印刷ジョブを前記画像形成装置に出力する処理を制御する出力制御ステップと、
を含むことを特徴とする印刷ジョブ出力方法。
【請求項１２】
コンピュータを、
印刷ジョブを記憶部に蓄積する蓄積ステップと、
前記画像形成装置から印刷ジョブの取得要求を受信する印刷ジョブ取得要求受信ステップと、
取得要求された前記印刷ジョブ、または前記リストを送信する送信要求を前記蓄積装置に送信する送信要求送信ステップと、
前記記憶部、または前記送信要求に対して応答した前記蓄積装置に蓄積された前記印刷ジョブ、または前記送信要求に対して応答した前記蓄積装置に蓄積された前記リストを取得する取得ステップと、
取得された前記印刷ジョブ、または取得要求された前記印刷ジョブを含む前記リストを送信した前記蓄積装置に蓄積された前記印刷ジョブを前記画像形成装置に出力する処理を制御する出力制御ステップ、
として機能させることを特徴とする印刷ジョブ出力プログラム。
【請求項１３】
請求項１２に記載の印刷ジョブ出力プログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理装置、画像処理システム、印刷ジョブ出力方法、印刷ジョブ出力プログラム、および記憶媒体に関する。
【背景技術】
【０００２】
従来、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等から指示を送信して画像形成装置で印刷を行う場合、ＰＣ等は画像形成装置に直接印刷ジョブを送らず、ネットワーク上にある印刷ジョブを蓄積するサーバ（以下、スプールサーバという。）等の別の記憶媒体に一旦印刷ジョブを蓄積し、任意の画像形成装置からスプールサーバに蓄積された印刷ジョブを取得し印刷するロケーションフリー印刷と呼ばれる方法が既に知られている。
【０００３】
ロケーションフリー印刷においては、画像形成装置に印刷ジョブの取得先情報としてスプールサーバのＩＰアドレス等を予め設定しておくことで、画像形成装置は取得先情報が示すスプールサーバから蓄積されている印刷ジョブを取得することができる。例えば、スプールサーバをネットワーク上に複数設け、スプールサーバのＩＰアドレスを用いて各スプールサーバから印刷ジョブを取得するという方法が提案されている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載されている方法では、印刷ジョブを蓄積するスプールサーバがネットワーク上に複数存在する場合、画像形成装置にスプールサーバの数だけスプールサーバのＩＰアドレスを予め設定しておく必要があった。このため、画像形成装置にスプールサーバの識別情報を登録する処理が煩雑であった。
【０００５】
本発明は、上記に鑑みてなされたものであって、画像形成装置にスプールサーバの情報を登録する処理を簡素化することができる管理装置、画像処理システム、印刷ジョブ出力方法、印刷ジョブ出力プログラム、および記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明にかかる管理装置は、印刷ジョブを蓄積する蓄積装置と、印刷ジョブを印刷する画像形成装置とにネットワークで接続された管理装置であって、印刷ジョブを蓄積する記憶部と、前記画像形成装置から印刷ジョブの取得要求を受信する取得要求受信部と、取得要求された前記印刷ジョブ、は前記リストを送信する送信要求を前記蓄積装置に送信する送信要求送信部と、前記記憶部、または前記送信要求に対して応答した前記蓄積装置に蓄積された前記印刷ジョブ、または前記送信要求に対して応答した前記蓄積装置に蓄積された前記リストを取得する取得部と、取得された前記印刷ジョブ、または取得要求された前記印刷ジョブを含む前記リストを送信した前記蓄積装置に蓄積された前記印刷ジョブを前記画像形成装置に出力する処理を制御する出力制御部と、を備えたことを特徴とする。
【０００７】
また、本発明にかかる画像処理システムは、印刷ジョブを蓄積する蓄積装置と、印刷ジョブと前記蓄積装置とを管理する管理装置と、印刷ジョブを印刷する画像形成装置とがネットワークで接続された画像処理システムであって、前記管理装置は、印刷ジョブを蓄積する記憶部と、前記画像形成装置から印刷ジョブの取得要求を受信する取得要求受信部と、取得要求された前記印刷ジョブ、または前記リストを送信する送信要求を前記蓄積装置に送信する送信要求送信部と、前記記憶部、または前記送信要求に対して応答した前記蓄積装置に蓄積された前記印刷ジョブ、または前記送信要求に対して応答した前記蓄積装置に蓄積された前記リストを取得する取得部と、取得された前記印刷ジョブ、または取得要求された前記印刷ジョブを含む前記リストを送信した前記蓄積装置に蓄積された前記印刷ジョブを前記画像形成装置に出力する処理を制御する出力制御部と、を備え、前記画像形成装置は、前記管理装置に前記印刷ジョブの取得要求を送信する印刷ジョブ取得要求送信部と、前記管理装置により制御された処理に応じて前記印刷ジョブを出力する出力部と、を備えたことを特徴とする。
【０００８】
また、本発明にかかる印刷ジョブ出力方法は、印刷ジョブを蓄積する蓄積装置と、印刷ジョブを印刷する画像形成装置とにネットワークで接続された管理装置で実行される印刷ジョブ出力方法であって、印刷ジョブを記憶部に蓄積する蓄積ステップと、前記画像形成装置から印刷ジョブの取得要求を受信する印刷ジョブ取得要求受信ステップと、取得要求された前記印刷ジョブ、または前記リストを送信する送信要求を前記蓄積装置に送信する送信要求送信ステップと、前記記憶部、または前記送信要求に対して応答した前記蓄積装置に蓄積された前記印刷ジョブ、または前記送信要求に対して応答した前記蓄積装置に蓄積された前記リストを取得する取得ステップと、取得された前記印刷ジョブ、または取得要求された前記印刷ジョブを含む前記リストを送信した前記蓄積装置に蓄積された前記印刷ジョブを前記画像形成装置に出力する処理を制御する出力制御ステップと、を含むことを特徴とする。
【０００９】
また、本発明にかかる印刷ジョブ出力プログラムは、コンピュータを、印刷ジョブを記憶部に蓄積する蓄積ステップと、前記画像形成装置から印刷ジョブの取得要求を受信する印刷ジョブ取得要求受信ステップと、取得要求された前記印刷ジョブ、または前記リストを送信する送信要求を前記蓄積装置に送信する送信要求送信ステップと、前記記憶部、または前記送信要求に対して応答した前記蓄積装置に蓄積された前記印刷ジョブ、または前記送信要求に対して応答した前記蓄積装置に蓄積された前記リストを取得する取得ステップと、取得された前記印刷ジョブ、または取得要求された前記印刷ジョブを含む前記リストを送信した前記蓄積装置に蓄積された前記印刷ジョブを前記画像形成装置に出力する処理を制御する出力制御ステップ、として機能させることを特徴とする。
【００１０】
また、本発明にかかる記憶媒体は、コンピュータを、印刷ジョブを記憶部に蓄積する蓄積ステップと、前記画像形成装置から印刷ジョブの取得要求を受信する印刷ジョブ取得要求受信ステップと、取得要求された前記印刷ジョブ、または前記リストを送信する送信要求を前記蓄積装置に送信する送信要求送信ステップと、前記記憶部、または前記送信要求に対して応答した前記蓄積装置に蓄積された前記印刷ジョブ、または前記送信要求に対して応答した前記蓄積装置に蓄積された前記リストを取得する取得ステップと、取得された前記印刷ジョブ、または取得要求された前記印刷ジョブを含む前記リストを送信した前記蓄積装置に蓄積された前記印刷ジョブを前記画像形成装置に出力する処理を制御する出力制御ステップ、として機能させる印刷ジョブ出力プログラムを記憶したコンピュータ読み取り可能な記憶媒体であることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、画像形成装置にスプールサーバの識別情報を登録する処理を簡素化することができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、本実施の形態にかかる画像処理システムの全体構成を示すブロック図である。
【図２】図２は、マスタスプールサーバの機能構成を示すブロック図である。
【図３】図３は、スプールサーバリストの一例を示す図である。
【図４】図４は、スプールサーバの機能構成を示すブロック図である。
【図５】図５は、印刷ジョブの管理方法の一例を示す図である。
【図６】図６は、画像形成装置の機能構成を示すブロック図である。
【図７】図７は、実施の形態１にかかる画像処理システムによる印刷ジョブ出力処理の流れを示すシーケンス図である。
【図８】図８は、マスタスプールサーバの機能的構成を示すブロック図である。
【図９】図９は、スプールサーバの機能構成を示すブロック図である。
【図１０】図１０は、画像形成装置の機能構成を示すブロック図である。
【図１１】図１１は、実施の形態２にかかる画像処理システムによる印刷ジョブ出力処理の流れを示すシーケンス図である。
【図１２】図１２は、マスタスプールサーバの機能的構成を示すブロック図である。
【図１３】図１３は、画像形成装置の機能構成を示すブロック図である。
【図１４】図１４は、スプールサーバの機能的構成を示すブロック図である。
【図１５】図１５は、実施の形態３にかかる画像処理システムによる印刷ジョブ出力処理の流れを示すシーケンス図である。
【図１６】図１６は、実施の形態１〜３にかかるマスタスプールサーバのハードウェア構成を示すブロック図である。
【図１７】図１７は、実施の形態１〜３にかかる画像形成装置のハードウェア構成を示すブロック図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照して、この発明にかかる管理装置、画像処理システム、印刷ジョブ出力方法、印刷ジョブ出力プログラム、および記憶媒体の最良な実施の形態を詳細に説明する。
【００１４】
（実施の形態１）
図１は、本実施の形態にかかる画像処理システムの全体構成図である。図１に示すように、マスタスプールサーバ１００と、スプールサーバ２００ａおよび２００ｂ（以下、特に明示する場合を除きスプールサーバ２００と総称する。）と、クライアントＰＣ（以下、ＰＣという。）３００と、画像形成装置４００とが通信デバイス１５０により接続されている。なお、図１ではスプールサーバを、１台のマスタスプールサーバ１００と、２台のスプールサーバ２００の合計３台図示しているが、これに限定されずスプールサーバ（マスタスプールサーバを含む）の台数は複数であればよい。また、スプールサーバについて符号を付さない場合は、マスタスプールサーバ１００とスプールサーバ２００の両方を含むものとする。
【００１５】
スプールサーバ２００は、蓄積装置としてのサーバであり、ＰＣ３００から受信した印刷ジョブを蓄積し、マスタスプールサーバ１００からの指示により画像形成装置４００に印刷ジョブを送信する。
【００１６】
マスタスプールサーバ１００は、印刷ジョブの蓄積先であるスプールサーバ２００を管理する管理装置としてのサーバであり、スプールサーバ２００のうちの１台である。実施の形態１では、マスタスプールサーバ１００は、画像形成装置４００から印刷ジョブの取得要求を受信すると、取得要求された印刷ジョブを蓄積するスプールサーバ２００から印刷ジョブを取得し、画像形成装置に送信するサーバである。
【００１７】
クライアントＰＣ３００は、画像形成装置４００により印刷する印刷ジョブをネットワーク上の任意のスプールサーバ２００に送信するＰＣである。ここで、送信先のスプールサーバ２００はマスタスプールサーバ１００により割り当てられてもよいし、クライアントＰＣ３００が指定してもよい。
【００１８】
画像形成装置４００は、マスタスプールサーバ１００に対して印刷ジョブを取得要求し、マスタスプールサーバ１００から送信された印刷ジョブを印刷する装置である。
【００１９】
まず、マスタスプールサーバ１００の詳細について説明する。図２は、マスタスプールサーバ１００の機能構成を示すブロック図である。図２に示すように、マスタスプールサーバ１００は、送受信部１０１と、取得部１０２と、出力制御部１０３と、記憶部１１０とを主に備える。
【００２０】
送受信部１０１は、ＰＣ３００から印刷ジョブを受信し、受信した印刷ジョブを記憶部１１０に保存する。また、送受信部１０１は、画像形成装置４００からジョブＩＤを含む印刷ジョブの取得要求を受信する取得要求受信部としての機能を有する。ここで、取得要求に含まれるのはジョブＩＤでなく、ユーザＩＤであってもよい。
【００２１】
また、送受信部１０１は、印刷ジョブの取得要求を受信した場合、スプールサーバ２００に印刷ジョブを送信する送信要求を送信する送信要求部としての機能を有する。この際、送受信部１０１は、送信要求をスプールサーバリストに登録されているスプールサーバ２００に送信するとともに、自機にも送信要求、すなわち記憶部１１０に蓄積された印刷ジョブの中から取得要求された印刷ジョブを検索する指示を送信する。ここで、スプールサーバリストとは、ネットワーク１５０に接続されているサーバのうち、あらかじめ登録されたスプールサーバのリストのことであり、スプールサーバリストは記憶部１１０に記憶されている。
【００２２】
また、送受信部１０１は、スプールサーバ２００から印刷ジョブを受信する。さらに、送受信部１０１は、スプールサーバ２００から受信した印刷ジョブを画像形成装置４００に送信する。
【００２３】
また、送受信部１０１は、ユーザＩＤを含む取得要求を受信した場合は、スプールサーバリストに登録されているスプールサーバ２００および自機にジョブリストの送信要求を送信する送信要求部としての機能を有する。ここで、ジョブリストとは、スプールサーバ２０００が蓄積する印刷ジョブのジョブＩＤの一覧のことであり、ジョブリストはユーザＩＤごと、または、部署等のグループＩＤごとに作成されている。なお、ユーザＩＤ、グループＩＤは本発明のリスト識別情報の一例である。
【００２４】
ここで、送受信部１０１は、スプールサーバ２００または記憶部１１０からジョブリストを受信した場合、受信したジョブリストを画像形成装置４００に送信する。また、送受信部１０１は、ジョブリストを受信した画像形成装置４００により選択が受け付けられた取得対象となる印刷ジョブのジョブＩＤを受信する選択ジョブ受信部としての機能を有する。例えば、送受信部１０１は、画像形成装置４００から選択されたジョブＩＤを受信する。
【００２５】
送受信部１０１は、画像形成装置４００からジョブＩＤを受信した場合、受信したジョブＩＤにより識別される印刷ジョブを、ジョブリストを送信したスプールサーバ２００、または記憶部１１０から取得し、取得した印刷ジョブを画像形成装置４００に送信する。
【００２６】
なお、本実施の形態では、画像形成装置４００からの要求を印刷ジョブの取得要求として説明するが、要求は印刷ジョブの取得要求に限定されず、いずれかのスプールサーバ２００に蓄積された印刷ジョブの削除要求であってもよい。
【００２７】
記憶部１１０は、ＰＣ３００から受信した印刷ジョブをジョブＩＤに対応付けて記憶する。また、記憶部１１０は、スプールサーバリストに登録されているスプールサーバ２００のスプールサーバ名を記憶する。さらに、記憶部１１０は、マスタスプールサーバ１００のＩＰアドレス、およびスプールサーバリストに登録されている全てのスプールサーバ２００のＩＰアドレスを記憶する。
【００２８】
図３は、スプールサーバリストの一例を示す図である。図３に示すスプールサーバリストには、Ｓｐｏｏｌ  Ｓｅｒｖｅｒ１、Ｓｐｏｏｌ  Ｓｅｒｖｅｒ２、Ｓｐｏｏｌ  Ｓｅｒｖｅｒ３の３台のスプールサーバ２００が登録されている。
【００２９】
取得部１０２は、送受信部１０１により印刷ジョブの送信要求に応答したスプールサーバ２００、すなわち画像形成装置４００から取得要求された印刷ジョブを蓄積しているスプールサーバ２００から印刷ジョブを取得する。また、取得部１０２は、記憶部１１０を検索し、画像形成装置４００から取得要求された印刷ジョブが記憶部１１０に記憶されていた場合、記憶部１１０から印刷ジョブを取得する。
【００３０】
ここで、取得部１０２は、さらに印刷ジョブの蓄積先を判定する判定部を備える構成としてもよい。例えば、判定部は、送受信部１０１によりジョブＩＤを含む印刷ジョブの取得要求を受信した場合、記憶部１１０を参照し、受信したジョブＩＤにより識別される印刷ジョブが記憶部１１０に記憶されているか、スプールサーバ２００に記憶されているかを判定する。一例として、判定部は、受信したジョブＩＤにより識別される印刷ジョブが記憶部１１０に記憶されていない場合、当該印刷ジョブはスプールサーバ２００に蓄積されていると判定する。取得部１０２は、判定部によりスプールサーバ２００に印刷ジョブが蓄積されていると判定された場合に、スプールサーバ２００から印刷ジョブを取得し、記憶部１１０に蓄積されていると判定された場合に、記憶部１１０から印刷ジョブを取得する。
【００３１】
出力制御部１０３は、取得部１０２により取得した印刷ジョブを画像形成装置４００に出力する制御を行う。例えば、出力制御部１０３は、取得部１０２により取得された印刷ジョブを画像形成装置４００に送信する。
【００３２】
次に、スプールサーバ２００の詳細について説明する。図４は、スプールサーバ２００の機能構成を示すブロック図である。図４に示すように、スプールサーバ２００は、送受信部２０１と、記憶部２１０とを主に備える。
【００３３】
送受信部２０１は、ＰＣ３００から送信された印刷ジョブを受信し、記憶部２１０に蓄積する。また、送受信部２０１は、マスタスプールサーバ１００からの印刷ジョブの送信要求に応じて記憶部２１０に蓄積している印刷ジョブをマスタスプールサーバ１００に送信する。
【００３４】
送受信部２０１は、ＰＣ３００から、ジョブＩＤが付された印刷ジョブとともに、送信元を示すユーザＩＤや、グループＩＤを受信する。
【００３５】
記憶部２１０は、ＰＣ３００から受信した印刷ジョブを、ジョブリストごとに蓄積する。ここで、スプールサーバ２００による印刷ジョブの管理方法を説明する。図５は、印刷ジョブの管理方法の一例を示す図である。図５では、ユーザＩＤが付された印刷ジョブを、ユーザＩＤごとに作成されたフォルダに分類して管理する。ここで、フォルダはジョブリストの一例であり、フォルダに付与された識別名はジョブリスト識別情報の一例である。
【００３６】
次に、画像形成装置４００の詳細について説明する。図６は、画像形成装置４００の機能構成を示すブロック図である。図６に示すように、画像形成装置４００は、入力制御部４０１と、送受信部４０２と、出力部４０３と、記憶部４１０とを主に備える。
【００３７】
入力制御部４０１は、ユーザにより表示部（不図示）から入力された印刷対象となる印刷ジョブのジョブＩＤを受け付ける。また、入力制御部４０１は、取得要求の対象となるジョブリストを識別するためのユーザＩＤ、またはグループＩＤの入力を受け付ける。さらに、入力制御部４０１は、マスタスプールサーバ１００から受信したジョブリストの中から、取得対象となる印刷ジョブのジョブＩＤのユーザによる選択を受け付ける。
【００３８】
記憶部４１０は、マスタスプールサーバ１００のＩＰアドレスを記憶する。出力部４０３は、送受信部４０２により受信した印刷ジョブを印刷する。
【００３９】
送受信部４０２は、入力制御部４０１により印刷対象となる印刷ジョブのジョブＩＤの入力が受け付けられた場合に、記憶部４１０に記憶されているＩＰアドレスを用いてマスタスプールサーバ１００にジョブＩＤを含む印刷ジョブの取得要求を送信する。また、送受信部４０２は、マスタスプールサーバ１００から印刷ジョブを受信する。また、送受信部４０２は、入力制御部４０１により選択を受け付けた取得対象となる印刷ジョブのジョブＩＤをマスタスプールサーバ１００に送信する。
【００４０】
出力部４０３は、送受信部４０２により取得した印刷ジョブを印刷する。なお、出力部４０３は、マスタスプールサーバ１００に送信する要求として、印刷ジョブの削除要求を送信した場合は、送受信部４０２により取得した印刷ジョブを削除する。
【００４１】
次に、以上のように構成された画像処理システムによる印刷ジョブ出力処理について説明する。図７は、実施の形態１にかかる画像処理システムによる印刷ジョブ出力処理の流れを示すシーケンス図である。
【００４２】
画像形成装置４００は、ユーザから印刷指示を受け付ける（ステップＳ１）。例えば、画像形成装置４００は、印刷対象となる印刷ジョブに付されたジョブＩＤやユーザＩＤの入力を受け付ける。
【００４３】
例えば、画像形成装置４００は入力制御部（不図示）からユーザによるユーザＩＤとパスワードの入力を受け付け、受け付けたユーザＩＤとパスワードを認証する。ここで、画像形成装置４００はＡｃｔｉｖｅ  Ｄｉｒｅｃｔｏｒｙや、ＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）サーバなどの外部認証サーバに対して認証することも可能である。画像形成装置４００は認証に成功した場合、ステップＳ２に進み、認証したユーザＩＤの印刷ジョブの取得要求をスプールサーバ２００に対して行う。
【００４４】
画像形成装置４００は、記憶部４１０から印刷ジョブの要求先であるマスタスプールサーバ１００の情報を取得する（ステップＳ２）。例えば、画像形成装置４００は、マスタスプールサーバ１００のＩＰアドレスを取得する。画像形成装置４００は取得したＩＰアドレスからマスタスプールサーバ１００に印刷ジョブの取得要求を送信する（ステップＳ３）。ここで、印刷ジョブの取得要求には印刷ジョブのジョブＩＤが含まれる。なお、ここで、ジョブＩＤの代わりに、ユーザＩＤや、グループＩＤ等ジョブリストを識別するＩＤであってもよい。
【００４５】
マスタスプールサーバ１００は印刷ジョブの取得要求を受信すると、印刷ジョブ、またはジョブリストの取得先情報を取得する（ステップＳ４）。例えば、マスタスプールサーバ１００は、取得先情報として記憶部１１０からマスタスプールサーバ１００およびスプールサーバ２００のＩＰアドレスを取得する。
【００４６】
マスタスプールサーバ１００は取得した取得先情報により、マスタスプールサーバ１００およびスプールサーバ２００に取得要求を送信する。例えば、マスタスプールサーバ１００はスプールサーバ２００ａにジョブＩＤ、またはユーザＩＤ等を含む印刷ジョブの送信要求を送信する（ステップＳ５）。スプールサーバ２００ａはマスタスプールサーバ１００からジョブＩＤを含む印刷ジョブの送信要求を受信すると、記憶部２１０を参照して印刷ジョブを検索し、記憶部２１０に該当する印刷ジョブが記憶されていた場合、当該印刷ジョブを取得する（ステップＳ６）。
【００４７】
スプールサーバ２００ａは印刷ジョブを取得すると、取得した印刷ジョブをマスタスプールサーバ１００に送信する（ステップＳ７）。なお、スプールサーバ２００ａは、ジョブリストを識別するユーザＩＤ等が含まれる取得要求を受信し、該当するジョブリストを記憶していた場合は、当該ジョブリストを送信する。この場合、スプールサーバ２００ａは、さらにマスタスプールサーバ１００からジョブリストの中から選択された取得対象となるジョブのジョブＩＤを受信し、受信したジョブＩＤにより識別される印刷ジョブをマスタスプールサーバ１００に送信する。
【００４８】
また、ステップＳ４において、マスタスプールサーバ１００は、スプールサーバ２００ａと同時にスプールサーバ２００ｂにジョブＩＤを含む印刷ジョブの送信要求を送信する（ステップＳ８）。
【００４９】
マスタスプールサーバ１００から印刷ジョブの送信要求を受信したスプールサーバ２００ｂは、記憶部２１０を参照して印刷ジョブを検索し、記憶部２１０に該当する印刷ジョブが記憶されていた場合、当該印刷ジョブを取得する（ステップＳ９）。スプールサーバ２００ｂは印刷ジョブを取得すると、取得した印刷ジョブをマスタスプールサーバ１００に送信する（ステップＳ１０）。
【００５０】
また、ステップＳ４において、マスタスプールサーバ１００は、スプールサーバ２００ａおよびスプールサーバ２００ｂへの送信と同時に、取得部１０２に対して送信した取得要求により、記憶部１１０を検索し、記憶部１１０に該当する印刷ジョブが記憶されていた場合、記憶部１１０から印刷ジョブを取得する（ステップＳ１１）。なお、取得部１０２が判定部を備える構成とした場合は、印刷ジョブをマスタスプールサーバ１００が記憶していると判定した場合、ジョブＩＤにより識別される印刷ジョブを記憶部１１０から取得することとしてもよい。
【００５１】
マスタスプールサーバ１００は、ステップＳ７、ステップＳ１０、ステップＳ１１において取得した全ての印刷ジョブをマージする（ステップＳ１２）。マスタスプールサーバ１００はマージした印刷ジョブを画像形成装置４００に送信する（ステップＳ１３）。画像形成装置４００はマスタスプールサーバ１００から受信した印刷ジョブを印刷する（ステップＳ１４）。
【００５２】
このように、本実施の形態によれば、画像処理システムに複数のスプールサーバが存在する場合であっても、画像形成装置は印刷ジョブの取得先情報としてマスタスプールサーバ１００のＩＰアドレスを記憶するだけで、印刷対象の印刷ジョブを取得することができる。このため、画像形成装置にスプールサーバの識別情報を登録する処理を簡素化することができる。
【００５３】
（実施の形態２）
実施の形態１では、画像形成装置４００からの要求に応じてマスタスプールサーバ１００が、要求された印刷ジョブを蓄積するスプールサーバ２００から印刷ジョブを取得し、取得した印刷ジョブを要求元の画像形成装置４００に送信していた。これに対し、本実施の形態では、画像形成装置４００からの要求に応じてマスタスプールサーバは、要求された印刷ジョブを蓄積するスプールサーバに画像形成装置に印刷ジョブの送信を要求する。
【００５４】
実施の形態２にかかる画像処理システムの全体構成については実施の形態１と同様である。ここでは、実施の形態１と異なるマスタスプールサーバ１０００、スプールサーバ２０００、および画像形成装置１４００の構成について説明する。
【００５５】
まず、マスタスプールサーバ１０００の詳細について説明する。図８は、マスタスプールサーバ１０００の機能的構成を示すブロック図である。図８に示すように、マスタスプールサーバ１０００は、送受信部１００１と、取得部１００２と、出力制御部１００３と、記憶部１１０とを主に備える。なお、記憶部１１０の機能および構成は実施の形態１と同様である。
【００５６】
送受信部１００１は、ＰＣ３００から印刷ジョブを受信し、受信した印刷ジョブを記憶部１１０に保存する。また、送受信部１００１は、画像形成装置１４００からジョブＩＤを含む印刷ジョブの取得要求を受信する取得要求受信部としての機能を有する。実施の形態１と同様に、ここで、取得要求に含まれるのはジョブＩＤでなく、ユーザＩＤであってもよい。
【００５７】
また、送受信部１００１は、ユーザＩＤを含む取得要求を受信した場合は、スプールサーバリストに登録されている全てのスプールサーバ２００および自機にジョブリストの送信要求を送信する送信要求部としての機能を有する。ここで、ジョブリストとは、スプールサーバ２０００が蓄積する印刷ジョブのジョブＩＤの一覧のことであり、ジョブリストはユーザＩＤごと、または、部署等のグループＩＤごとに作成されている。なお、ユーザＩＤ、グループＩＤは本発明のリスト識別情報の一例である。
【００５８】
ここで、送受信部１００１は、スプールサーバ２００または記憶部１１０からジョブリストを受信した場合、受信したジョブリストを画像形成装置１４００に送信する。また、送受信部１００１は、ジョブリストを受信した画像形成装置４００により選択が受け付けられた取得対象となる印刷ジョブのジョブＩＤを受信する選択ジョブ受信部としての機能を有する。例えば、送受信部１００１は、画像形成装置１４００から選択されたジョブＩＤを受信する。
【００５９】
送受信部１００１は、画像形成装置１４００からジョブＩＤを受信した場合、ジョブリストを送信したスプールサーバ２００に、受信したジョブＩＤを送信する。また、送受信部１００１は、取得対象となる印刷ジョブが記憶部１１０に蓄積されている場合は、記憶部１１０から取得された印刷ジョブを画像形成装置１４００に送信する。
【００６０】
取得部１００２は、送受信部１００１を介して、スプールサーバ２０００からスプールサーバ２０００に蓄積された印刷ジョブのジョブＩＤのジョブリストを取得する。
【００６１】
出力制御部１００３は、画像形成装置１４００から取得要求された印刷ジョブのジョブＩＤを含むジョブリストを送信したスプールサーバ２０００に対して、印刷ジョブを取得要求した画像形成装置１４００により選択された印刷ジョブを送信させる処理を制御する。
【００６２】
なお、本実施の形態では、画像形成装置１４００からの要求を印刷ジョブの取得要求として説明するが、要求は印刷ジョブの取得要求に限定されず、いずれかのスプールサーバ２０００に蓄積された印刷ジョブの削除要求であってもよい。
【００６３】
次に、スプールサーバ２０００の詳細について説明する。図９は、スプールサーバ２０００の機能構成を示すブロック図である。図９に示すように、スプールサーバ２０００は送受信部２００１と、記憶部２１００とを主に備える。
【００６４】
記憶部２１００は、スプールサーバ２０００が蓄積している印刷ジョブのジョブＩＤのジョブリストを記憶する。
【００６５】
送受信部２００１は、マスタスプールサーバ１０００から印刷ジョブの送信要求を受信すると、記憶部２１００が記憶するジョブリストをマスタスプールサーバ１０００に送信する。また、送受信部２００１は、マスタスプールサーバ１０００による印刷ジョブの送信要求に応じて、印刷ジョブの送信要求に含まれる画像形成装置１４００のＩＰアドレスに、印刷ジョブの送信要求に含まれるジョブＩＤにより識別される印刷ジョブを送信する。
【００６６】
次に、画像形成装置１４００の詳細について説明する。図１０は、画像形成装置１４００の機能構成を示すブロック図である。図１０に示すように、画像形成装置１４００は入力制御部４０１と、送受信部１４０１と、出力部４０３と、記憶部４１０とを主に備える。なお、送受信部１４０１以外の各部の機能および構成については実施の形態１と同様である。
【００６７】
送受信部１４０１は、マスタスプールサーバ１０００、またはスプールサーバ２０００から送信された印刷ジョブを受信する。
【００６８】
次に、以上のように構成された画像処理システムによる印刷ジョブ出力処理について説明する。図１１は、実施の形態２にかかる画像処理システムによる印刷ジョブ出力処理の流れを示すシーケンス図である。
【００６９】
ステップＳ２１からステップＳ２４までの処理については、実施の形態１において説明した図７のシーケンス図のステップＳ１からステップＳ４までの処理と同様である。
【００７０】
マスタスプールサーバ１０００は、記憶部１１０に記憶されているスプールサーバリストに登録されている全てのスプールサーバ２００に対して、取得要求されたジョブリストの送信要求を送信する。ここで、マスタスプールサーバ１０００は、画像形成装置１４００により選択された印刷ジョブのジョブＩＤを含むジョブリストを送信したスプールサーバ２０００ａに対して、画像形成装置１４００への当該印刷ジョブの送信要求を送信する（ステップＳ２５）。
【００７１】
スプールサーバ２０００ａは、マスタスプールサーバ１０００から受信した印刷ジョブの送信要求に応答して、画像形成装置１４００により選択された印刷ジョブを記憶部２１０から取得する（ステップＳ２６）。スプールサーバ２０００ａは取得した印刷ジョブを画像形成装置１４００に送信する（ステップＳ２７）。画像形成装置１４００はスプールサーバ２０００ａから受信した印刷ジョブを印刷する（ステップＳ２８）。
【００７２】
また、ステップＳ２９において、マスタスプールサーバ１００は、スプールサーバ２００ａと同時にスプールサーバ２００ｂに、画像形成装置１４００への印刷ジョブの送信要求を送信する（ステップＳ２９）。
【００７３】
スプールサーバ２０００ｂは、マスタスプールサーバ１０００から受信した印刷ジョブの送信要求に応答して、画像形成装置１４００により選択された印刷ジョブを記憶部２１０から取得する（ステップＳ３０）。スプールサーバ２０００ｂは取得した印刷ジョブを画像形成装置１４００に送信する（ステップＳ３１）。画像形成装置１４００はスプールサーバ２０００ｂから受信した印刷ジョブを印刷する（ステップＳ３２）。
【００７４】
マスタスプールサーバ１０００は、取得要求された印刷ジョブが記憶部１１０に記憶されている場合、記憶部１１０に記憶している印刷ジョブを取得する（ステップＳ３３）。マスタスプールサーバ１０００は取得した印刷ジョブを画像形成装置１４００に送信する（ステップＳ３４）。画像形成装置１４００は受信した印刷ジョブを印刷する（ステップＳ３５）。
【００７５】
このように、本実施の形態によれば画像処理システムに複数のスプールサーバが存在する場合であっても、画像形成装置は印刷ジョブの取得先情報としてマスタスプールサーバ１０００のＩＰアドレスを記憶するだけで、印刷対象の印刷ジョブを取得することができる。このため、画像形成装置にスプールサーバの識別情報を登録する処理を簡素化することができる。
【００７６】
また、このように、本実施の形態によればマスタスプールサーバは、画像形成装置から取得要求された印刷ジョブを蓄積しているスプールサーバに対して印刷ジョブの要求元の画像形成装置に直接印刷ジョブを送信するよう要求するので、マスタスプールサーバと当該スプールサーバとの間の通信負荷を軽減することもできる。
【００７７】
（実施の形態３）
実施の形態１では、画像形成装置４００からの要求に応じてマスタスプールサーバ１００が、要求された印刷ジョブを蓄積するスプールサーバ２００から印刷ジョブを取得し、取得した印刷ジョブを要求元の画像形成装置４００に送信していた。これに対し、本実施の形態では、マスタスプールサーバは画像形成装置４００からの要求に応じて、印刷ジョブの要求元の画像形成装置に対して要求された印刷ジョブを蓄積するスプールサーバの識別情報を送信する。
【００７８】
実施の形態３にかかる画像処理システムの全体構成は実施の形態１と同様である。ここでは、実施の形態１と異なるマスタスプールサーバ、スプールサーバ、および画像形成装置の構成について説明する。
【００７９】
まず、マスタスプールサーバ１５００の詳細について説明する。図１２は、マスタスプールサーバ１５００の機能的構成を示すブロック図である。図１２に示すように、マスタスプールサーバ１５００は、送受信部１５０１と、取得部１００２と、出力制御部１５０３と、記憶部１５１０とを主に備える。なお、記憶部１５１０と、送受信部１５０１と、出力制御部１５０３以外の各部の機能および構成については実施の形態１と同様である。
【００８０】
記憶部１５１０は、ＰＣから受信した印刷ジョブを蓄積して記憶する。また、記憶部１５１０は、スプールサーバ２５００に蓄積された印刷ジョブのジョブＩＤと当該印刷ジョブが蓄積されたスプールサーバ２５００の装置ＩＤとを対応付けて記憶する。また、記憶部１５１０は、スプールサーバリストに登録されているスプールサーバ２５００のＩＰアドレスを記憶する。
【００８１】
送受信部１５０１は、ＰＣ３００から印刷ジョブを受信し、受信した印刷ジョブを記憶部１１０に保存する。また、画像形成装置２４００からジョブＩＤを含む印刷ジョブの取得要求を受信する取得要求受信部としての機能を有する。実施の形態１と同様に、ここで、取得要求に含まれるのはジョブＩＤでなく、ユーザＩＤであってもよい。
【００８２】
また、送受信部１５０１は、ユーザＩＤを含む取得要求を受信した場合は、スプールサーバリストに登録されている全てのスプールサーバ２５００および自機にジョブリストの送信要求を送信する送信要求部としての機能を有する。ここで、ジョブリストとは、スプールサーバ２５００が蓄積する印刷ジョブのジョブＩＤの一覧のことであり、ジョブリストはユーザＩＤごと、または、部署等のグループＩＤごとに作成されている。なお、ユーザＩＤ、グループＩＤは本発明のリスト識別情報の一例である。
【００８３】
ここで、送受信部１５０１は、スプールサーバ２００または記憶部１５１０からジョブリストを受信した場合、受信したジョブリストを画像形成装置２４００に送信する。また、送受信部１５０１は、ジョブリストを受信した画像形成装置４００により選択が受け付けられた取得対象となる印刷ジョブのジョブＩＤを受信する選択ジョブ受信部としての機能を有する。例えば、送受信部１５０１は、画像形成装置２４００から選択されたジョブＩＤを受信する。
【００８４】
送受信部１５０１は、画像形成装置２４００からジョブＩＤを受信した場合、ジョブリストを送信したスプールサーバ２５００に、受信したジョブＩＤを送信する。また、送受信部１００１は、取得対象となる印刷ジョブが記憶部１５１０に蓄積されている場合は、記憶部１５１０から取得された印刷ジョブを画像形成装置２４００に送信する。
【００８５】
また、送受信部１５０１は、スプールサーバ２５００にスプールサーバ２５００が蓄積する印刷ジョブのジョブＩＤのジョブリストを送信する送信要求を送信する。送受信部１５０１は、印刷ジョブの取得要求を送信した画像形成装置２４００に対して、選択されたジョブＩＤにより識別される印刷ジョブを蓄積しているスプールサーバ２５００の装置ＩＤを送信する。例えば、送受信部１５０１は、印刷ジョブを蓄積しているスプールサーバ２５００のＩＰアドレスを画像形成装置２４００に送信する。
【００８６】
出力制御部１５０３は、ジョブリストを送信したスプールサーバ２５００のＩＰアドレスを画像形成装置２４００に送信する処理を制御する。
【００８７】
なお、本実施の形態では、画像形成装置２４００からの要求を印刷ジョブの取得要求として説明するが、要求は印刷ジョブの取得要求に限定されず、いずれかのスプールサーバ２５００に蓄積された印刷ジョブの削除要求であってもよい。
【００８８】
次に、画像形成装置２４００の詳細について説明する。図１３は、画像形成装置２４００の機能構成を示すブロック図である。図１３に示すように、画像形成装置２４００は、入力制御部４０１と、送受信部２４０１と、出力部４０３と、記憶部４１０とを主に備える。なお、送受信部２４０１以外の各部の機能および構成については実施の形態１と同様である。
【００８９】
送受信部２４０１は、入力制御部４０１により取得対象として選択された印刷ジョブを蓄積しているスプールサーバ２５００のＩＰアドレスを受信する。また、送受信部２４０１は、受信したＩＰアドレスによりスプールサーバ２５００に印刷ジョブの送信要求を送信する。また、送受信部２４０１はスプールサーバ２５００、またはマスタスプールサーバ１５００から印刷ジョブを受信する。
【００９０】
次に、スプールサーバ２５００の詳細について説明する。図１４は、スプールサーバ２５００の機能的構成を示すブロック図である。図１４に示すように、スプールサーバ２５００は送受信部２５０１と、記憶部２１０とを主に備える。なお、記憶部２１０についての機能は実施の形態１と同様である。
【００９１】
送受信部２５０１は、画像形成装置２４００からの印刷ジョブの取得要求に応じて記憶部２１０に蓄積している印刷ジョブを取得要求元の画像形成装置２４００に送信する。
【００９２】
次に、以上のように構成された画像処理システムによる印刷ジョブ出力処理について説明する。図１５は、実施の形態３にかかる画像処理システムによる印刷ジョブ出力処理の流れを示すシーケンス図である。
【００９３】
ステップＳ４１からステップＳ４３までの処理については実施の形態１で説明した図７のシーケンス図のステップＳ１からステップＳ３までの処理と同様である。
【００９４】
ステップＳ４４において、マスタスプールサーバ１５００は画像形成装置２４００から受信した印刷ジョブの取得要求に含まれるユーザＩＤにより識別されるジョブリストの取得先情報を取得する（ステップＳ４４）。例えば、マスタスプールサーバ１５００は、取得先情報として、画像形成装置２４００により選択されたジョブＩＤを含むジョブリストを送信したスプールサーバ２５００のＩＰアドレスを記憶部１１０から取得する。
【００９５】
マスタスプールサーバ１５００は取得した取得先情報を、印刷ジョブを取得要求した画像形成装置２４００に送信する（ステップＳ４５）。画像形成装置２４００はマスタスプールサーバ１５００から取得先情報を受信すると、受信した取得先情報、例えばＩＰアドレスにより印刷ジョブを蓄積しているスプールサーバ２５００ａに印刷ジョブの送信要求を送信する（ステップＳ４６）。
【００９６】
スプールサーバ２５００ａは、画像形成装置２４００により選択されたジョブＩＤにより識別される印刷ジョブを記憶部２１０から取得する（ステップＳ４７）。スプールサーバ２５００ａは取得した印刷ジョブを画像形成装置２４００に送信する（ステップＳ４８）。
【００９７】
画像形成装置２４００はスプールサーバ２５００ａから受信した印刷ジョブを印刷する（ステップＳ４９）。また、画像形成装置２４００はマスタスプールサーバ１５００から取得先情報としてスプールサーバ２５００ｂのＩＰアドレスを受信した場合、スプールサーバ２５００ｂに印刷ジョブの送信要求を送信する（ステップＳ５０）。
【００９８】
ステップＳ５１およびステップＳ５２において、画像形成装置２４００から印刷ジョブの送信要求を受信したスプールサーバ２５００ｂの処理は、ステップＳ４７およびステップＳ４８と同様である。また、ステップＳ５３における画像形成装置２４００の処理は、ステップＳ４９と同様である。
【００９９】
このように、本実施の形態によれば画像処理システムに複数のスプールサーバが存在する場合であっても、画像形成装置は印刷ジョブの取得先情報としてマスタスプールサーバ１５００のＩＰアドレスを記憶するだけで、印刷対象の印刷ジョブを取得することができる。このため、画像形成装置にスプールサーバの識別情報を登録する処理を簡素化することができる。
【０１００】
また、このように、本実施の形態によればマスタスプールサーバは、画像形成装置に印刷ジョブを蓄積しているスプールサーバの識別情報を送信するだけなので、マスタスプールサーバとスプールサーバとの間の通信負荷を軽減することもできる。
【０１０１】
図１６は、実施の形態１〜３にかかるマスタスプールサーバ１００、１０００、１５００（以下、マスタスプールサーバ１００と総称する。）のハードウェア構成を示しブロック図である。図１６に示すように、マスタスプールサーバ１００はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５１などの制御装置と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５２やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５３などの記憶装置と、ネットワークに接続して通信を行う通信Ｉ／Ｆ５４と、各部を接続するバス６１を備えている。
【０１０２】
実施の形態１〜３にかかるマスタスプールサーバ１００で実行される印刷ジョブ送信プログラムは、ＲＯＭ５２等に予め組み込まれて提供される。
【０１０３】
実施の形態１〜３にかかるマスタスプールサーバ１００で実行される印刷ジョブ送信プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅｃｏｒｄａｂｌｅ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供されるように構成してもよい。
【０１０４】
さらに、実施の形態１〜３にかかるマスタスプールサーバ１００で実行される印刷ジョブ送信プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、実施の形態１〜３にかかるマスタスプールサーバ１００で実行される印刷ジョブ送信プログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０１０５】
実施の形態１〜３にかかるマスタスプールサーバ１００で実行される印刷ジョブ送信プログラムは、コンピュータを上述したマスタスプールサーバ１００の各部（取得部、出力制御部）として機能させうる。このコンピュータは、ＣＰＵ５１がコンピュータ読取可能な記憶媒体から印刷ジョブ送信プログラムを主記憶装置上に読み出して実行することができる。
【０１０６】
図１７は、実施の形態１〜３にかかる画像形成装置４００、１４００、２４００（以下、複合機１００と総称する。）のハードウェア構成を示すブロック図である。本図に示すように、この画像形成装置としての複合機１００は、コントローラ１０とエンジン部（Ｅｎｇｉｎｅ）６０とをＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｆａｃｅ）バスで接続した構成となる。コントローラ１０は、複合機１００全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【０１０７】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１６と、ハードディスクドライブ（ＨＤＤ）１１０とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２ａと、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ)１２ｂと、をさらに有する。
【０１０８】
ＣＰＵ１１は、複合機１００の全体制御をおこなうものであり、ＮＢ１３、ＭＥＭ−Ｐ１２およびＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【０１０９】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰ１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【０１１０】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【０１１１】
ＳＢ１４は、ＮＢ１３とＰＣＩバス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【０１１２】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、ＡＧＰ１５、ＰＣＩバス、ＨＤＤ１１０およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）と、エンジン部６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Ｆａｃｓｉｍｉｌｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）３０、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）４０、ＩＥＥＥ１３９４（ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ  １３９４）インターフェース５０が接続される。操作表示部２０はＡＳＩＣ１６に直接接続されている。
【０１１３】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１１０は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【０１１４】
ＡＧＰ１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【符号の説明】
【０１１５】
１００、１０００、１５００  マスタスプールサーバ
１０１、２０１、４０２、１００１、２００１、２５０１  送受信部
１０２  取得部
１０３、１００３、１５０３  出力制御部
２００、２０００、２５００  スプールサーバ
３００  ＰＣ
４００、１４００、２４００  画像形成装置
４０１  入力制御部
４０３  出力部
【先行技術文献】
【特許文献】
【０１１６】
【特許文献１】特開２００７−２３５７１３号公報
【図１】
2012027666.tif 000003
【図２】
2012027666.tif 000004
【図３】
2012027666.tif 000005
【図４】
2012027666.tif 000006
【図５】
2012027666.tif 000007
【図６】
2012027666.tif 000008
【図７】
2012027666.tif 000009
【図８】
2012027666.tif 000010
【図９】
2012027666.tif 000011
【図１０】
2012027666.tif 000012
【図１１】
2012027666.tif 000013
【図１２】
2012027666.tif 000014
【図１３】
2012027666.tif 000015
【図１４】
2012027666.tif 000016
【図１５】
2012027666.tif 000017
【図１６】
2012027666.tif 000018
【図１７】
2012027666.tif 000019